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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ leCMS/$1 [L]
Donc quand je tape :
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...