使用.htaccess重写从旧网址重定向到新网址

时间:2013-04-10 03:25:08

标签: apache .htaccess

我有一个网站example.com,这是我网站的旧域名。我们希望从旧域名切换到新域名theexample.com

由于网站是使用网络托管主机托管的,因此我们目前有两个域名都指向同一个IP地址。我认为我应该能够将.htaccess文件放在服务器的根目录中,该目录将根据重写从旧站点重定向到新站点。我认为下面的代码可以做到这一点,但它不起作用

RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://theexample.com/$1 [r=301,nc]

1 个答案:

答案 0 :(得分:2)

好的..你问题中的代码似乎正确!但是,您仍然可以在 .htaccess 文件中尝试这些配置指令:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^(.*)$ http://theexample.com/$1

但首先,请确保您的网络托管中存在 Apache HTTP Server 并带有mod_rewrite