Aller au contenu

RedirectPermanent


Sujets conseillés

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

@+

Lien vers le commentaire
Partager sur d’autres sites

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

:(

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.htm
RedirectPermanent /mangeur_de_cigogne.doc http://www.7-dragons.com/mangeur_de_cigogne.htm
RedirectPermanent /  http://www.7-dragons.com/
RedirectPermanent /google-news.php http://www.7-dragons.com/google-news.php
RedirectPermanent /google-outils.htm http://www.7-dragons.com/google-outils.htm
RedirectPermanent /google-fonctionnement.htm http://www.7-dragons.com/google-fonctionnement.htm
RedirectPermanent /google-conseils.htm http://www.7-dragons.com/google-conseils.htm
RedirectPermanent /liens01.htm http://www.7-dragons.com/liens01.htm
RedirectPermanent /google-utilisation.htm http://www.7-dragons.com/google-utilisation.htm
RedirectPermanent /google-concours.htm http://www.7-dragons.com/google-concours.htm
RedirectPermanent /afficher-rss.htm http://www.7-dragons.com/syndication-contenu.htm

Lien vers le commentaire
Partager sur d’autres sites

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

:D Nonon pas de problème si ca marche :lol:

Par contre, il me semble que les RewriteCond sur les mutualisés OVH ne sont pas autorisées ... :(

Lien vers le commentaire
Partager sur d’autres sites

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 nouveau
Redirect Permanent ancien nouveau
Redirect 301 ancien nouveau

sont totalement équivalents ;)

Lien vers le commentaire
Partager sur d’autres sites

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 ;):P )

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 ? ;):lol:

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

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.com
RewriteRule (.*)  http://www.7-dragons.com/$1 [R=301,L]

Dans ce cas il n'est pas nécessaire de changer les noms des documents.

Lien vers le commentaire
Partager sur d’autres sites

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 ! :D

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

;) 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 ;)

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