0

我想将我的一个域重定向到另一个域。我有一个域,例如

http://www.test-url.com

http://test-url.com

现在我有如下网址: http://test-url.com/category/hoodies.html

我希望这个(以及所有其他类别的 url 或子 url)url 被重定向到: 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]

这行得通,但我不能这样做,因为涉及另一个域......

4

1 回答 1

0

Replace your code with this:

RewriteCond %{HTTP_HOST} ^test-?url\.com$ [NC]
RewriteRule ^ http://www.test-url.com%{REQUEST_URI} [R=301,L]
于 2012-05-10T20:07:39.910 回答