Version complète: sur le forum Webmaster Hub : URL rewriting, ajout www sur sous-répertoires?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Eroan
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 :
CODE
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 :
CODE
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.
Dan
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
Eroan
CITATION(Dan @ mercredi 27 février 2008 à 14:59) *
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?
Dan
Des dizaines par sous-domaine ou par sous-répertoire ?
Parce qu'on ne semble pas parler de la même chose whistling.gif
Eroan
Par sous-répertoire pardon wink.gif

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!
Dan
Comme quoi il suffit d'exprimer le besoin correctement tongue.gif
Eroan
CITATION(Dan @ mercredi 27 février 2008 à 15:59) *
Comme quoi il suffit d'exprimer le besoin correctement tongue.gif


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!!!
Dan
Tu as raison, j'ai confondu avec un autre infogéré sous Debian à qui je viens de répondre (dans le forum infogérance)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.