Bonjour à tous,
voilà, j'ai un serveur avec un CMS dans un répertoire :
http://monsite.fr/leCMS/
avec la page d'accueil :
http://monsite.fr/leCMS/accueil.html
J'aimerai que toutes les pages du CMS soient accessible directement depuis la racine, en fait le répertoire leCMS doit être masqué dans l'URL.
Par exemple :
http://monsite.fr/accueil.html pointe en fait sur http://monsite.fr/leCMS/accueil.html
J'ai donc ajouté un fichier .htaccess à la racine avec comme instruction :
Donc quand je tape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteEngine On RewriteBase / RewriteRule ^(.*)$ leCMS/$1 [L]
http://monsite.fr/accueil.html cela fonctionne. Seulement tous les liens de la page ne sont pas réécrit avec la nouvelle URL et sont du type :
http://monsite.fr/leCMS/categories/index.html
Ca marche toujours, mais je voudrais vraiment que l'on ne voit pas que le CMS est dans un répertoire.
Comment faire pour qu'apache réécrive les URL sortant ?
Je précise qu'il y a un fichier .htaccess à la base du CMS, ici /leCMS/.htaccess
Merci de votre aide, la redirection n'est pas mon fort, et j'ai beau cherché sur le web, je ne trouve pas de solution...
Partager