Redirection Apache sur Yahoo, Altavista et Alltheweb

Bonjour,

Je possède 3 adresses, mais un seul site (les 2 autres adresses sont redirigées vers la seule adresse valabe via configuration apache

RewriteEngine On
RewriteRule /* mon_site.ch [R]

Google gère très bien cette redirection, et seule l'adresse pertinente apparaît lorsqu'on fait une recherche.

Yahoo, Altavista et Alltheweb affichent cependant quasiment toujours les 2 autres noms de domaines.

Quelqu'un a-t-il déjà été confronté à un tel problème? Une solution?

Merci d'avance! :-)
 
Et si tu faisais plutôt ?

Code:
 RewriteEngine On
RewriteRule /* mon_site.ch [R=301]

Pas dit que ça marche mais ça serait plus logique ;)
 
Yop, ajoute le 301 comme précisé au dessus, et mets l'adresse du site complète (sinon, ça ne sert à rien) :

Code:
RewriteEngine On
RewriteRule .* http://www.ton-autre-domaine.tld/ [R=301]
 
ça n'a rien à voir, ça indique à Apache s'il doit gèrer ou non les "raccourcis" dans le système de fichier.
 
J'y repense, tu n'as absolument pas besoin de l'URL Rewriting :
Code:
RedirectPermanent http://www.ton-autre-domaine.tld/
 
Par contre, j'aurai besoin de l'URL rewriting si je veux rediriger chacune des pages vers la page correspondante, non?
 
Et quelle est la différence entre [R=301] et [R=301,L] ? J'ai toujours utilisé sans trop savoir pourquoi le [R=301,L] qui fonctionne très bien...
 
Mudry a dit:
Par contre, j'aurai besoin de l'URL rewriting si je veux rediriger chacune des pages vers la page correspondante, non?

dans ce cas oui.


sinon, le "L" veut dire qu'il s'agit de la dernière règle à appliquer : c'est à dire que la page correspond à cette règle, il s'arrêtera là, même si elle correspond également à une autre règle plus loin.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut