2014-04-22 6 views
2

Je voudrais utiliser le RewriteRule pour laRewriteRule .htaccess pour le répertoire

suivante
www.mysite.com/xyz 
or 
www.mysite.com/xyz/ 

==> devrait aller à www.mysite.com/page.php?var=xyz

www.mysite.com/xyz.html 
www.mysite.com/xyz.htm 
www.mysite.com/xyz.php 
or any other extension 

==> ne doit pas être réécrit

Seulement quand il n'y a pas d'extension de fichier, la règle de réécriture doit être utilisée Merci!

Répondre

0

Mettez ce code dans votre fichier DOCUMENT_ROOT/.htaccess:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^.]+?)/?$ /page.php?var=$1 [L,QSA] 
+0

Merci anubhava! C'est ce dont j'avais besoin! – user3562077

+0

OK heureux de savoir. Pouvez-vous marquer la réponse comme acceptée maintenant. – anubhava