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

问题描述:

我有一个网站example.com这是我的网站的旧域名。我们希望从旧域名切换到新域名theexample.com使用.htaccess重写从旧网址重定向到新的网址

由于该网站是使用网络主机托管的,我们目前都有指向相同IP地址的域名。我认为我应该能够在服务器的根目录中放置一个.htaccess文件,该文件将根据rewritecond从旧站点重定向到新站点。我在思考下面的代码会做的伎俩,但它不工作

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

你是什么意思,*“它没用”*?你的代码在工作吗? – 5ervant 2013-04-10 04:11:19

+0

不,它不工作 – secretformula 2013-04-10 14:06:13

+1

这个问题与编程有什么关系?这是一个.htaccess文件... – secretformula 2013-04-11 16:22:57

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

RewriteEngine on 

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

但首先,确保有一个Apache HTTP服务器在你的虚拟主机mod_rewrite