如何将域重定向到特定的“登录页面”?

时间:2010-07-13 15:05:27

标签: redirect

我的客户有几个停放的域名。她希望这些域指向她主站点中的特定页面。例如:

让我们假装她的主网站上有一个关于卧室重新装修的页面。该页面位于www.mainsite.com/bedrooms /

让我们说她有一个停放的域名www.999bedrooms.com /

她想将该域名重定向到www.mainsite.com/bedrooms/

在不受搜索引擎惩罚的情况下,最好的方法是什么?

另外,请记住www.mainsite.com/bedrooms实际上是一个WordPress页面,因此它本身并不是服务器上的实际文件。

谢谢!

3 个答案:

答案 0 :(得分:11)

有(至少)两种方法可以做到这一点。一种方法需要访问服务器上的某种配置,而另一种方法则不需要。我不知道您是否正在使用Apache Web服务器,但如果您正在使用,则可以将mod_alias添加到您的配置中并重新启动Apache:

a2enmod alias
apache2ctl graceful

然后将其添加到999bedrooms.com的VirtualHost部分:

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

然后你应该完成。

另一种方法是放在http://999bedrooms.com/index.html的HTML文件中,在HEAD部分放置这样的一行:

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

这是其中之一“请稍等我们将您重定向到我们的主页”您有时会看到各种重定向。不如基于服务器的那么好,但更容易做到。

希望这有帮助!

答案 1 :(得分:3)

有几种方法。您的Web主机很可能使用301重定向HTTP响应支持重定向。检查你的网络主机,看看他们是否提供目录重定向(我知道我的托管服务提供商所做的fastdomain)。

或者,如果您托管提供支持PHP,您可以使用以下内容并将其放在您希望重定向的域的顶级域名为index.php的文件中。

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

exit;
?>

答案 2 :(得分:-2)

只需将此行添加到header.php文件中:

<script language="JavaScript">document.location.href = "http://www.mainsite.com/bedrooms";</script>
相关问题