如何将域名重定向到特定的“着陆页”?
我的客户有几个停放的域名。她希望这些域指向主站点中的特定页面。例如:如何将域名重定向到特定的“着陆页”?
假设她在她的主网站上有一个关于卧室装修的页面。该网页位于www.mainsite.com/bedrooms/
而且我们说她有一个叫www.999bedrooms.com/
她想重定向域名www.mainsite.com/bedrooms停放的域名/
什么是最好的方式做到这一点,而不会受到搜索引擎的惩罚?
另外,请记住,www.mainsite.com/bedrooms实际上是一个WordPress页面,因此它本身并不是服务器上的实际文件。
谢谢!
有(至少)两种方式来做到这一点。一种方法需要访问服务器上的某种配置,另一种则不需要。我不知道,如果你正在使用的Apache Web服务器,但如果你是,你会增加mod_alias
到您的配置,并重新启动Apache:
a2enmod alias
apache2ctl graceful
然后将其添加到虚拟主机节999bedrooms.com:
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">
这是其中的一个“请稍候,我们将您重定向到我们的主页面“有时可以看到各种重定向。不如基于服务器的,但更容易做到。
希望这会有所帮助!
那么有一个方法。很可能您的Web主机使用301重定向HTTP响应支持您的重定向。看看你的虚拟主机,看看他们是否提供目录重定向(我知道fastdomain是我的托管服务提供商)。
或者,如果您托管提供支持PHP,您可以使用以下内容并将其放置在您希望重定向的域的顶级目录中的index.php文件中。
<?php
header("Location: http://www.mainsite.com/bedrooms/ ");
exit;
?>
只需将此行添加到您的header.php文件:
<script language="JavaScript">document.location.href = "http://www.mainsite.com/bedrooms";</script>