je l'RewriteRule suivante dans mon .htaccess pour rediriger d'une url amicale à mon fichier d'application principal:en utilisant .htaccess pour rediriger de url convivial fichier réel
RewriteRule ^\/(.*).html$ home/www/page.php?p=$1 [L]
Cela devrait envoyer une URL qui pointe vers une page html à page.php avec l'url comme paramètre qui sera analysé par l'application. Cela fonctionne pour urls qui ressemblent à http://www.example.com/hello.html
Le problème est que je reçois une erreur 404 lorsque l'URL contient un chemin de répertoire, par exemple: http://www.example.com/category/hello.html
L'erreur se lit comme suit: « Le fichier n'existe pas:/home/www/category "
On dirait qu'il est d'abord à la recherche du chemin 'category' au lieu de traiter le .htaccess Toutes les idées pour résoudre ce problème?