Plusieurs RewriteRules pour unique RewriteCond dans .htaccess

J'ai commande suivante dans mon .htaccess

    RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC]
    RewriteRule ^(.*?)-([a-z]+) %2/$1.$2 [L]
    RewriteRule ^(.*?)-([0-9]+)([a-z]) %2/$1$3.$2 [L]

%2 n'est pas de travail dans la deuxième et plus tard les lignes.
Puis-je définir une variable pour %2 et de l'utiliser dans toutes les règles de réécriture des commandes?
Commande suivante fonctionne

     RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC]
     RewriteRule ^(.*?)-([a-z]+) %2/$1.$2 [L]
     RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC]
     RewriteRule ^(.*?)-([0-9]+)([a-z]) %2/$1$3.$2 [L]

Mais je veux utiliser %2 pour de multiples règle ligne sans dupliquer l'état.

InformationsquelleAutor Huseyin | 2011-08-28