thick Posté 24 Novembre 2005 Posté 24 Novembre 2005 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
Elgi Posté 24 Novembre 2005 Posté 24 Novembre 2005 mod_rewrite + htaccess : RewriteEngine on RewriteCond %{HTTP_HOST} !www\.domaine\.tld [NC] RewriteRule (.*) http://www.domaine.tld/$1 [QSA,R=301,L]
thick Posté 24 Novembre 2005 Auteur Posté 24 Novembre 2005 Merci pour le cours de Rewrite, mais ça ne m'aide pas plus
Remi Posté 24 Novembre 2005 Posté 24 Novembre 2005 C'est grave docteur ? <{POST_SNAPBACK}> Non, pas vraiment... C'est toi qui lui as dit : "redirige tout le répertoire /annuaire/ à la racine."
Dan Posté 24 Novembre 2005 Posté 24 Novembre 2005 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
thick Posté 25 Novembre 2005 Auteur Posté 25 Novembre 2005 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.
Remi Posté 25 Novembre 2005 Posté 25 Novembre 2005 Ben si tu peux... Dans ce cas, ta directive est bonne.
Dan Posté 25 Novembre 2005 Posté 25 Novembre 2005 Ben si, avec RedirectPermanent /annuaire/ http://www.7-dragons.com/
thick Posté 25 Novembre 2005 Auteur Posté 25 Novembre 2005 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
Jan Posté 25 Novembre 2005 Posté 25 Novembre 2005 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.
thick Posté 26 Novembre 2005 Auteur Posté 26 Novembre 2005 Tiens je croyais que RedirectPermanent et RedirectMatch 301 étaient la même chose ? Jan, merci pour ton code que je vais essayer de ce pas
Dan Posté 26 Novembre 2005 Posté 26 Novembre 2005 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
Jan Posté 26 Novembre 2005 Posté 26 Novembre 2005 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"?
Dan Posté 26 Novembre 2005 Posté 26 Novembre 2005 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
Remi Posté 26 Novembre 2005 Posté 26 Novembre 2005 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.)
Dan Posté 26 Novembre 2005 Posté 26 Novembre 2005 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
Jan Posté 26 Novembre 2005 Posté 26 Novembre 2005 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.
Dan Posté 26 Novembre 2005 Posté 26 Novembre 2005 Bon, je n'avais pas compris comme ça. 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.
thick Posté 26 Novembre 2005 Auteur Posté 26 Novembre 2005 Il m'énerve ce répertoire ex-dmoz ! Je crois qu'il va rester en 404, mais j'ai retenu la leçon pour un autre répertoire. Encore merci
Jeff Posté 26 Novembre 2005 Posté 26 Novembre 2005 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 Jeff,
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant