21/05/2015, 10:16:07
La directive RewriteBase (terme exact et non pas commande comme je l'avais écrit) n'est nécessaire que si on utilise le module mod_rewrite, et encore sous certaines conditions. Avec l'utilisation des hôtes virtuels (obligatoires depuis Wamp 2.5 et d'office sur la plupart des hébergeurs en ligne : lire attentivement l'introduction de ce document), cette directive ne devrait jamais être utilisée. En gros, cette directive ne te sera jamais nécessaire à moins de créer un autre site dans un site et ne pas configurer l'hôte virtuel autreSite (ex : installer un cms dans www/TERROIRS/autreSite).
Remplace le mot nameServeur dans mon explication par le mot correct : ServerName.
Regarde attentivement ton httpd-vhosts.conf, en particulier les lignes DocumentRoot. Elles indiquent la racine principale de l'arborescence des documents visible depuis Internet.
Si tu ajoutes RewriteBase /TERROIRS dans un .htaccess situé dans C:/wamp/www/TERROIRS, cette directive va indiquer au module mod_rewrite qu'il doit utiliser les documents situés dans C:/wamp/www/TERROIRS/TERROIRS pour la réécriture d'URL, dossier qui n'existe pas, et créer ainsi une erreur.
Remplace le mot nameServeur dans mon explication par le mot correct : ServerName.
Regarde attentivement ton httpd-vhosts.conf, en particulier les lignes DocumentRoot. Elles indiquent la racine principale de l'arborescence des documents visible depuis Internet.
Si tu ajoutes RewriteBase /TERROIRS dans un .htaccess situé dans C:/wamp/www/TERROIRS, cette directive va indiquer au module mod_rewrite qu'il doit utiliser les documents situés dans C:/wamp/www/TERROIRS/TERROIRS pour la réécriture d'URL, dossier qui n'existe pas, et créer ainsi une erreur.