2010-06-02 24 views
1
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^someparkeddomain.com 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^www.someparkeddomain.com 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^anotherparkeddomain.co.uk 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} ^www.anotherparkeddomain.co.uk 
RewriteRule ^(.*)$ hxtp://www.thedomainUsed.co.uk/$1 [R=301,L] 

是我,但似乎沒有做任何事情:/(hxtp因爲我是新用戶不垃圾郵件發送者!)重定向使用Apache的mod_rewrite在.htaccess中使用域其他域的單

重定向正在努力,因爲我用它來做其他事情。

回答

0

你的規則是正確的,雖然這將是簡單的做一些事情,如:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(?:www\.)someparkeddomain.com$ [OR] 
RewriteCond %{HTTP_HOST} ^(?:www\.)anotherparkeddomain.co.uk$ [OR] 
RewriteRule ^/(.*)$ http://www.thedomainused.co.uk/$1 [R=301] 

你不需要L標誌,因爲重定向是總是最後的。

如果這不起作用,這是因爲你把它放在錯誤的地方。將它們放入默認(即第一個)虛擬主機中或(如果沒有默認虛擬主機),請確保您沒有爲someparkeddomain.comanotherparkeddomain.co.uk設置虛擬主機。

相關問題