Aller au contenu

Redirection 301 d'un répertoire entier


thick

Sujets conseillés

Bonjour à tous,

Petit problème avec :

RedirectPermanent /annuaire/ http://www.7-dragons.com/

exemple -http://www.7-dragons.com/annuaire/Entreprise-44.php qui me donne une 404 avec l'URL gardant Entreprise-44.php après la racine.

C'est grave docteur ?

Merci

@+

Laurent

Lien vers le commentaire
Partager sur d’autres sites

Salut Thick,

Ta règle redirige effectivement tout le répertoire annuaire à la racine du nouveau domaine.

Si tu veux rediriger le tout vers un répertoire appelé /annuaire/ il faut mettre

RedirectPermanent /annuaire/ http://www.7-dragons.com/annuaire/

seulement si le domaine initial n'est pas 7-dragons.com sinon cela va boucler ;)

Il faudrait peut-être que tu sois plus explicite dans ta question ;)

Lien vers le commentaire
Partager sur d’autres sites

Hello,

Si je comprends bien je ne peux pas rediriger proprement le répertoire en entier vers la racine ?

En fait je supprime le répertoire annuaire et je voulais rediriger toutes les pages de ce répertoire vers l'index.

Lien vers le commentaire
Partager sur d’autres sites

Ben si, avec

RedirectPermanent /annuaire/ http://www.7-dragons.com/

<{POST_SNAPBACK}>

J'ai bien ça dans mon code et pourtant ça ne marche pas.

-http://www.7-dragons.com/annuaire/Entreprise-44.php

Lien vers le commentaire
Partager sur d’autres sites

La règle

RedirectPermanent /annuaire/ http://www.7-dragons.com/

"gomme" le répertoire "annuaire" de l'url, c'est à dire qu'elle redirige:

- -http://www.7-dragons.com/annuaire/Entreprise-44.php vers -http://www.7-dragons.com/Entreprise-44.php,

- -http://www.7-dragons.com/annuaire/toto.php vers -http://www.7-dragons.com/toto.php,

- etc...

Si ce n'est pas ce que tu cherches à faire, c'est sans doute que tu cherches à rediriger toutes les pages de ton annuaire vers la home (je me trompe?).

Je ne crois pas que RedirectPermanent soit la bonne règle pour faire ça. Je le tenterais par:

RedirectMatch 301 ^/annuaire/(.*)$ http://www.7-dragons.com/

Sans garantie, à essayer.

Lien vers le commentaire
Partager sur d’autres sites

En fait il faudra mettre ce code dans le fichier .htaccess du répertoire /annuaire/. Tu ne pourras donc pas supprimr celui-ci.

Si tu le mets à la racine, le risque est de boucler à l'infini et donner une erreur 500.

J'avais à l'époque fait cela sur mon site immo, en utilisant la syntaxe suivante:

RedirectPermanent /cm http://immo.wildcroft.com/publication

dans le répertoire /cm

Dan

Lien vers le commentaire
Partager sur d’autres sites

Je suis assez curieux de voir l'effet de ces 301 multiples vers la home du site sur son classement dans google. Comment google va-t'il réagir? Booster la page ou la pénaliser pour cause de "pagerank bombing"? :lol:

Lien vers le commentaire
Partager sur d’autres sites

Ce ne sont pas des redirections 301 vers une seule page, mais des 301 vers la même structure de fichiers dans un répertoire différent :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

J'avais à l'époque fait cela sur mon site immo, en utilisant la syntaxe suivante:

<{POST_SNAPBACK}>

Une question en passant :

J'ai, moi aussi, renommé un répertoire récemment et j'ai mis dans l'ancien répertoire :

RedirectPermanent /degust/ http://www.chateauloisel.com/degustation/

c'est à dire la même que toi mais avec des slashs à la fin.

Y a t-il une différence entre mettre ces slashs ou pas ?

(J'aurais tendance à dire 'non' mais je n'en suis pas certain.)

Lien vers le commentaire
Partager sur d’autres sites

Si tu mets un / à la fin, il faut le mettre pour les 2 arguments de l'expression.

En général je les met, mais ce site Wildcroft est vraiment un "vieux bidon", et à l'époque je n'étais pas trop sûr de moi et j'ai laissé ce qui marchait :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Ce ne sont pas des redirections 301 vers une seule page, mais des 301 vers la même structure de fichiers dans un répertoire différent :)

Dan

<{POST_SNAPBACK}>

Dans ton cas, oui. Mais si j'ai bien compris ce que veut faire thick, il s'agit bien de rediriger toutes les pages de son annuaire vers la page d'accueil du site. Je ne sais pas comment réagit google dans ce cas.

Lien vers le commentaire
Partager sur d’autres sites

Bon, je n'avais pas compris comme ça. :blush:

Je pensais qu'il voulait déplacer ses pages du répertoire annuaire vers la racine.

S'il veut tout simplement rediriger touts les pages du répertoire annuaire vers la racine du site, je pense qu'il est potentiellement dangereux de mettre une entête 301.

Il faudrait mettre un ErrorDocument 404 pour les gérer s'il fait disparaître son répertoire annuaire.

Lien vers le commentaire
Partager sur d’autres sites

J'ai renommé mon répertoire dmoz-bad en dmoz comme auparavant et j'ai mis en place la redirection "RedirectMatch" de Jan , je n'ai plus de pb, à voir comment se comporte GG maintenant :lol:

Jeff,

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