Aller au contenu

URL rewriting, ajout www sur sous-répertoires?


Sujets conseillés

Bonjour,

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 :

RewriteEngine on
RewriteCond %{HTTP_HOST} !www.monurl.com
RewriteRule (.*) http://www.monurl.com/$1 [R=301,L]

Puis des .htaccess dans chaque répertoire avec un :

RewriteEngine on
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.

Modifié par Portekoi
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Si tu n'as pas de règles particulières pour les sous-répertoires, tu ne dois pas mettre de fichier .htaccess dans ceux-ci...

Un seul .htaccess dans la racine du sous-domaine suffit (dans le DOCUMENT_ROOT)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Si tu n'as pas de règles particulières pour les sous-répertoires, tu ne dois pas mettre de fichier .htaccess dans ceux-ci...

Un seul .htaccess dans la racine du sous-domaine suffit (dans le DOCUMENT_ROOT)

Dan

J'ai des dizaines de rewriting par sous-répertoire. Je peux les gérer tous depuis la racine et supprimer les .htaccess correspondants?

Modifié par Eroan
Lien vers le commentaire
Partager sur d’autres sites

Par sous-répertoire pardon ;)

Bon et bien effectivement j'ai suivi tes conseils et, oh miracle, plus aucun problème!!! De plus c'est bien plus simple à gérer...

Merci, le post est clos!

Lien vers le commentaire
Partager sur d’autres sites

Comme quoi il suffit d'exprimer le besoin correctement :P

enfin je n'ai pas parlé une seule sois de sous-domaines mais c'est vrai que ce n'était pas forcément clair.

Là ça tourne nikel! En plus j'imagine que ça soulage le serveur, ça fait des centaines de milliers de hits en moins par jour!!!

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...