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因为我是新用户而不是垃圾邮件发送者!)
重定向正在运行,因为我将其用于其他目的。
答案 0 :(得分:1)
答案 1 :(得分: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.com
和anotherparkeddomain.co.uk
设置虚拟主机。