我想将我的一个域名重定向到另一个域名。我有一个域名,例如
http://www.test-url.com
http://test-url.com
现在我有以下网址:
http://test-url.com/category/hoodies.html
我希望将此(以及所有其他类别网址或子网址)网址重定向到:
http://www.test-url.com/category/hoodies.html
目前,所有网址如http://testurl.com/category/hoodies.html
都被重定向到http://www.testurl.com
- 没有类别页面。
我尝试使用此代码,但它不起作用。我想问题是,重写条件也与www.-domain匹配......对吧?
RewriteCond %{HTTP_HOST} ^test-url.com$ [NC]
RewriteCond %{HTTP_HOST} ^testurl.com$ [NC]
RewriteRule ^(.*)$ http://www.test-url.com/$1 [R=301,L]
我用这样的否定尝试了它:
RewriteCond %{HTTP_HOST} !^www.test-url.com$ [NC]
这很有用,但我不能这样做,因为还有另一个涉及的领域......
答案 0 :(得分:0)
用以下代码替换您的代码:
RewriteCond %{HTTP_HOST} ^test-?url\.com$ [NC]
RewriteRule ^ http://www.test-url.com%{REQUEST_URI} [R=301,L]