0

ドメインの1つを別のドメインにリダイレクトしたい。私は例えばであるドメインを持っています

http://www.test-url.com

http://test-url.com

今私は次のようなURLを持っています: http://test-url.com/category/hoodies.html

この(および他のすべてのカテゴリURLまたはサブURL)URLが次の場所にリダイレクトされるようにします。 http://www.test-url.com/category/hoodies.html

現時点では、次のようなすべてのURLは、category-pageなしで-に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

コードを次のように置き換えます。

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