2010-07-13 10 views
6

Mon client a plusieurs domaines parqués. Elle souhaite que ces domaines pointent vers des pages spécifiques de son site principal. Par exemple:Comment rediriger un domaine vers une "landing page" spécifique?

Faisons comme si elle avait une page sur son site principal à propos de la redécoration de la chambre. Cette page se trouve à www.mainsite.com/bedrooms/

Et nous allons dire qu'elle a un domaine parqué appelé www.999bedrooms.com/

Elle veut rediriger ce domaine à www.mainsite.com/bedrooms/

Quelle est la meilleure façon de le faire sans être pénalisé par les moteurs de recherche? De plus, gardez à l'esprit que www.mainsite.com/bedrooms est en fait une page WordPress, donc ce n'est pas un fichier réel sur le serveur, en soi.

Merci!

Répondre

10

Il y a (au moins) deux façons de le faire. Une façon nécessite l'accès à une sorte de configuration sur le serveur, et l'autre ne fonctionne pas. Je ne sais pas si vous utilisez le serveur web Apache, mais si vous êtes, vous ajouteriez mod_alias à votre configuration et redémarrer Apache:

a2enmod alias 
apache2ctl graceful 

Ensuite, ajoutez cela à la section VirtualHost pour 999bedrooms.com:

Redirect permanent/http://www.mainsite.com/bedrooms 

Ensuite, vous devriez avoir terminé.

L'autre façon est dans un fichier HTML que vous mettez à http://999bedrooms.com/index.html, mettez une ligne comme celui-ci dans la section HEAD:

<meta http-equiv="refresh" content="1; url=http://www.mainsite.com/bedrooms"> 

C'est l'un de ces « S'il vous plaît patienter pendant que nous vous redirigeons notre principale page "sortes de redirections que vous voyez parfois. Pas aussi bien que ceux basés sur le serveur, mais plus facile à faire.

Espérons que cela aide!

3

Eh bien, il y a un couple. Il est fort probable que votre hébergeur supporte la redirection pour vous en utilisant une réponse HTTP 301 Redirect. Vérifiez votre hébergeur et voyez s'ils offrent une redirection de répertoire (je sais que fastdomain qui est mon fournisseur d'hébergement fait). Sinon, si vous hébergez fournir des supports PHP, vous pouvez utiliser ce qui suit et le placer dans un fichier appelé index.php dans le niveau supérieur du domaine que vous souhaitez rediriger.

<?php
header("Location: http://www.mainsite.com/bedrooms/ ");

exit;
?>

-2

Ajoutez simplement cette ligne à votre fichier header.php:

<script language="JavaScript">document.location.href = "http://www.mainsite.com/bedrooms";</script> 
Questions connexes