使用.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]
答
好了..在你的问题中的代码似乎是正确的!但是,你仍然可以尝试这些配置指令在的.htaccess文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^(.*)$ http://theexample.com/$1
但首先,确保有一个Apache HTTP服务器在你的虚拟主机mod_rewrite
。
你是什么意思,*“它没用”*?你的代码在工作吗? – 5ervant 2013-04-10 04:11:19
不,它不工作 – secretformula 2013-04-10 14:06:13
这个问题与编程有什么关系?这是一个.htaccess文件... – secretformula 2013-04-11 16:22:57