thick Posté 3 Septembre 2004 Posté 3 Septembre 2004 Bonjour à tous, J'essaye de me débarrasser de mes sous-domaines OVH qui sont indexés. Dans le .htaccess, j'ai mis RedirectPermanent /60gp.ovh.net/~dragons/ http://www.7-dragons.com/ Mais ça ne marche pas. Si un spécialiste passe par ici ... Merci @+
Siddartha Posté 3 Septembre 2004 Posté 3 Septembre 2004 Essaye : RedirectPermanent 60gp.ovh.net/~dragons/ http://www.7-dragons.com/
thick Posté 3 Septembre 2004 Auteur Posté 3 Septembre 2004 Je viens de mettre ce que tu m'indiques, mais l'outil du Hub me donne ça : URL: =http://60gp.ovh.net/~dragons/ HTTP/1.1 500 Internal Server Error Date: Fri, 03 Sep 2004 13:15:49 GMT Server: Apache Connection: close Content-Type: text/html; charset=iso-8859-1
Dan Posté 3 Septembre 2004 Posté 3 Septembre 2004 Salut Thick, Un RedirectPermanent prend comme premier paramètre un fichier/repertoire depuis le DOCUMENT_ROOT Donc dans ton cas, en mettant le fichier .htaccess dans le répertoire www du compte sur 60GP (à la racine du site web), il faudrait mettre tout simplement : RedirectPermanent / http://www.7-dragons.com/ S'il s'agit d'un répertoire "dragons" que tu souhaites rediriger, il faut mettre : RedirectPermanent /dragons/ http://www.7-dragons.com/ Dan
thick Posté 3 Septembre 2004 Auteur Posté 3 Septembre 2004 Salut Dan, Merci pour la précision, je place ça tout de suite Il n'y a pas à dire, on sait pourquoi c'est toi le king. Bon, je reviens car ça ne marche toujours pas. Voici carrément ce que j'ai en RedirectPermanent car il y a quelque chose qui cloche. En tout cas, le site est inaccessible RedirectPermanent /mangeur_de_cigogne.pdf http://www.7-dragons.com/mangeur_de_cigogne.htmRedirectPermanent /mangeur_de_cigogne.doc http://www.7-dragons.com/mangeur_de_cigogne.htmRedirectPermanent / http://www.7-dragons.com/RedirectPermanent /google-news.php http://www.7-dragons.com/google-news.phpRedirectPermanent /google-outils.htm http://www.7-dragons.com/google-outils.htmRedirectPermanent /google-fonctionnement.htm http://www.7-dragons.com/google-fonctionnement.htmRedirectPermanent /google-conseils.htm http://www.7-dragons.com/google-conseils.htmRedirectPermanent /liens01.htm http://www.7-dragons.com/liens01.htmRedirectPermanent /google-utilisation.htm http://www.7-dragons.com/google-utilisation.htmRedirectPermanent /google-concours.htm http://www.7-dragons.com/google-concours.htmRedirectPermanent /afficher-rss.htm http://www.7-dragons.com/syndication-contenu.htm
Siddartha Posté 7 Septembre 2004 Posté 7 Septembre 2004 Thick, Sur OVH, reprends les mêmes règles que ton post ci dessus à part celle : RedirectPermanent / http://www.7-dragons.com/ et change seulement RedirectPermanent par Redirect permanent ... Ca devrait marcher .. ca a marcher pour moi
Dan Posté 7 Septembre 2004 Posté 7 Septembre 2004 Thick, Tu as manifestement une règle qui boucle à l'infini ce qui donne l'erreur 500. Est-ce que 60gp.ovh.net/~dragons/ et www.7-dragons.com sont un seul et même site ? Si c'est le cas, le RedirecPermanent (en un ou 2 mots n'en déplaise à Sid ) ne fonctionnera pas. Il faut utiliser une RewriteCond sur le Hostname. Dan
Siddartha Posté 7 Septembre 2004 Posté 7 Septembre 2004 Si c'est le cas, le RedirecPermanent (en un ou 2 mots n'en déplaise à Sid wink.gif ) ne fonctionnera pas. Il faut utiliser une RewriteCond sur le Hostname. Nonon pas de problème si ca marche Par contre, il me semble que les RewriteCond sur les mutualisés OVH ne sont pas autorisées ...
Dan Posté 7 Septembre 2004 Posté 7 Septembre 2004 Par contre, il me semble que les RewriteCond sur les mutualisés OVH ne sont pas autorisées ... C'est nouveau alors parce que j'en ai mis un paquet en place, même dernièrement ? Je pense qu'il n'y a que la directive AddType qui ne soit pas permise, mais les rewritecond fonctionnent très bien sur mutualisé OVH. Pour info: RedirectPermanent ancien nouveauRedirect Permanent ancien nouveauRedirect 301 ancien nouveau sont totalement équivalents
Siddartha Posté 7 Septembre 2004 Posté 7 Septembre 2004 Ah bon ? Curieux alors, j'avais déjà testé sans succès, peut être qu'il les ont en effet rajouté puisqu'à l'époque on m'avait répondu que ce n'était point possible (ils limitent je crois les ressources utilisés par le mod_rewrite pour pas qu'un ouf de type Thick leur casse les serveurs mutualisés ) Bon en fait le problème est que 60gp.ovh.net/~dragons/ et www.7-dragons.com sont le même site mais avec deux URLs donc différentes. Par je ne sais quel moyen, Google a indexé du 60gp alors qu'il n'aurait pas du. Manip de Thick pour dupliquer des URLs dans des concours de positionnement ? Résultat, il faut en effet tester le host pour envoyer une 301 ou pas vers la bonne URL. Dan, si tu es chaud pour la RewriteCond, je te laisse répondre puisque j'atteint mes limites là Sinon, il existe une autre solution consistant à mettre dans toutes les pages indexées par Google sous 60gp un petit script php qui va tester le host et renvoyer un header 301 + une redirection vers les bonnes URLs. Une fois une de ces deux moyens mis en place et comme les bots campent chez Thick, le problème sera réglé en deux jours pour la maj Google
Dan Posté 7 Septembre 2004 Posté 7 Septembre 2004 Le RewriteCond est très simple, on teste le HOST et si ce n'est pas www.7-dragons.com, on redirige avec une 301 RewriteCond %{HTTP_HOST} !www.7-dragons.comRewriteRule (.*) http://www.7-dragons.com/$1 [R=301,L] Dans ce cas il n'est pas nécessaire de changer les noms des documents.
Siddartha Posté 8 Septembre 2004 Posté 8 Septembre 2004 Bon et pour le contrôle PHP et à insérer en haut des pages PHP appelées : <?$host = getenv('HTTP_HOST');if ((eregi("60gp",$host))){ header("Status: 301 Moved Permanently"); header("Location: http://www.7-dragons.com/"); exit();}?> Enjoy !
thick Posté 8 Septembre 2004 Auteur Posté 8 Septembre 2004 Super, après divers essais infructueux sur RedirectPermanent, Dan, tel Zorro, est arrivé avec un RewriteCond de derrière les fagots. Tout marche merveilleusement bien à présent. Merci Dan et merci Sid
Dan Posté 8 Septembre 2004 Posté 8 Septembre 2004 Avec tes RedirectPermanent tu appliquais la redirection quel que soit le domaine, donc: A redirigait vers B... qui redirigait vers B... qui redirigait vers B etc... Tu avais donc des boucles infinies, et l'erreur 500 donnée par Apache t'a évité de faire exploser ton quota de Hits. Tu verras tout de même le pic dans les stats de ton hébergement
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant