j'ai un site à la structure basique : une page d'accueil à la racine puis des répertoires par sections.
Je souhaite mettre en place une redirection qui fasse en sorte qu'à partir du moment où l'adresse ne commence pas par http://www.monurl.com, la page soit rechargée avec la bonne url.
J'ai un .htaccess de base avec le code suivant :
CODE
RewriteEngine on
RewriteCond %{HTTP_HOST} !www.monurl.com
RewriteRule (.*) http://www.monurl.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !www.monurl.com
RewriteRule (.*) http://www.monurl.com/$1 [R=301,L]
Puis des .htaccess dans chaque répertoire avec un :
CODE
RewriteEngine on
RewriteOptions inherit
RewriteOptions inherit
Or, cela fonctionne nikel pour la page d'accueil située à la racine, mais pas pour les sous-répertoires : ça redirige vers le bon nom de page (mais en php, sans réécriture d'url), mais à la racine.
Exemple :
http://monsite.com/news/actu-256.html va rediriger vers
http://www.monsite.com/actualites.php?id=256
Quelle est la solution pour gérer efficacement les sous-répertoires?
Merci d'avance.
