2010-07-04 3 views
0

J'essaie de réécrire des URL vers un script générique show_page.php, mais j'ai des problèmes pour rediriger l'URL racine. J'ai cherché Google et stackoverflow mais tout ce que j'ai trouvé implique que^$ redirigera la racine, mais pour une raison quelconque, ce n'est pas le cas. Tout ce que je reçois est un 403 Interdit (puisque j'ai les index désactivés).mod_rewrite: Réécrire la racine vers un autre emplacement

Voici mon .htaccess actuel:

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule (.+) /show_page.php?url=$1 [QSA,NS] 

Autres URL redirigent parfaitement, et si je change la règle:

RewriteRule ^$ /show_page.php?url=/ [QSA,NS] 

je reçois toujours le 403.

Répondre

0

Désolé, je Je viens de réaliser mon erreur, les conditions de réécriture l'empêchaient de travailler, doh!

Questions connexes