我的网站位于子域名中,如下所示:mysite.primarydomain.com。 primarydomain.com DNS由拥有primarydomain.com网址的第三方管理。
我的新网站现在在mysite.com上。我让第三方添加了一条记录,将mysite.primarydomain.com指向我新网站的IP地址。我怎样才能将mysite.primarydomain.com域重定向到mysite.com?那是通过htaccess吗?或者通过cpanel配置?
谢谢!
答案 0 :(得分:1)
可能有一个cpanel配置非常容易实现,可能是这样的:http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/SetupForwarding
但您也可以将htaccess文件添加到mysite.primarydomain.com
网站的文档根目录,其中包含:
Redirect 301 / http://mysite1.com/
或者如果共享文档根目录,则需要:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\primarydomain\.com$ [NC]
RewriteRule ^(.*)$ http://mysite1.com/$1 [L,R=301]
答案 1 :(得分:0)
感谢Jon Lin的回答。它激发了我在cpanel中找到一种非常简单的方法......
在primarydomain.com中,我为“mysite.primarydomain.com”创建了一个子域。
然后我去了“重定向”。自从我添加了“谜团”。子域名,它为我提供了使用该子域创建重定向的选项。所以我为mysite.primarydomain.com创建了一个重定向,指向mysite.com。
然后,我可以创建一些其他重定向来帮助保留一些旧的链接,例如“mysite.primarydomain.com/about”。
谢谢!
答案 2 :(得分:0)
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.domain\.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]