thick Posté 24 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Elgi Posté 24 Novembre 2005 Partager 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] Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 24 Novembre 2005 Auteur Partager Posté 24 Novembre 2005 Merci pour le cours de Rewrite, mais ça ne m'aide pas plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 24 Novembre 2005 Partager 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." Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 24 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 25 Novembre 2005 Auteur Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 25 Novembre 2005 Partager Posté 25 Novembre 2005 Ben si tu peux... Dans ce cas, ta directive est bonne. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 25 Novembre 2005 Partager Posté 25 Novembre 2005 Ben si, avec RedirectPermanent /annuaire/ http://www.7-dragons.com/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 25 Novembre 2005 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jan Posté 25 Novembre 2005 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 26 Novembre 2005 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jan Posté 26 Novembre 2005 Partager 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"? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 26 Novembre 2005 Partager 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.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jan Posté 26 Novembre 2005 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 26 Novembre 2005 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 26 Novembre 2005 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff Posté 26 Novembre 2005 Partager 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, Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant