我有一个网站example.com
,这是我网站的旧域名。我们希望从旧域名切换到新域名theexample.com
。
由于网站是使用网络托管主机托管的,因此我们目前有两个域名都指向同一个IP地址。我认为我应该能够将.htaccess文件放在服务器的根目录中,该目录将根据重写从旧站点重定向到新站点。我认为下面的代码可以做到这一点,但它不起作用
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://theexample.com/$1 [r=301,nc]
答案 0 :(得分:2)
好的..你问题中的代码似乎正确!但是,您仍然可以在 .htaccess 文件中尝试这些配置指令:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^(.*)$ http://theexample.com/$1
但首先,请确保您的网络托管中存在 Apache HTTP Server 并带有mod_rewrite
。