web-dev-qa-db-fra.com

Préfixe de domaine incorrect apparaissant sur les pages du site Joomla

Google indexe les pages de mon site avec le préfixe de domaine incorrect.

Les pages de mon site doivent être récupérées sous www.topspeedracer.com/url.html au lieu de mail.topspeedracer.com/url.html

Voici un exemple du problème:

http://mail.topspeedracer.com/better-gas-mileage-in-summer-than-winter.html

Le préfixe du domaine doit toujours être "www", mais il peut parfois s'agir de "courrier".

Ce problème a commencé à se produire récemment, mais je n’ai apporté aucune modification à mon site ou à mon serveur.

Qu'est-ce qui cause cela et comment puis-je le réparer?

J'utilise Joomla version 1.5.9 en mode hérité 1.0

Toute aide serait grandement appréciée.

1
Topspeed

Depuis que vous avez demandé à propos de Google ...

L'article semble vraiment couvrir tout ce à quoi je pouvais penser. Pour éviter que ce ne soit qu'un lien, je vais en choisir un élément important. Utilisez une redirection 301 dans .htaccess pour rediriger le courrier. adresses à www. adresses.

Vous pouvez réellement modifier la règle générale non-www à www que j'ai copiée à partir du Web:

RewriteCond %{HTTP_Host} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_Host}/$1 [R=301,L]

Cela vérifie si l'hôte ne commence pas par le préfixe www et s'il n'ajoute pas le www. Dans votre cas, cela entraînerait un www.mail. préfixe afin de remplacer la deuxième ligne avec

RewriteRule ^(.*)$ http://www\.topspeedracer\.com/$1 [R=301,L]

Vous connaissez déjà l'adresse, vous n'avez donc pas besoin d'utiliser une variable. Ajoutez quelque part entre Rewrite Engine On et les règles de réécriture de Joomla sef.

Je n'ai aucune expérience réelle avec .htaccess, donc les règles peuvent avoir des erreurs. L’idée de base d’une redirection 301 est ce que vous souhaitez.

1
Ville Niemi