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.