2013-04-10 142 views
1

我有一個網站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

回答

2

好了..在你的問題中的代碼似乎是正確的!但是,你仍然可以嘗試這些配置指令在的.htaccess文件

RewriteEngine on 

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

但首先,確保有一個Apache HTTP服務器在你的虛擬主機mod_rewrite