0

htaccess mod_rewrite でそのようなチェックを行うことは可能ですか - リファラー ドメインが example.com で、現在のホストが www.example.com の場合、ユーザーを example.com ドメインにリダイレクトします。意味は、最初に訪問したドメイン (www または非 www) でユーザーを維持することです。ありがとう!

4

1 に答える 1

0

これがうまくいくかどうか見てください。

RewriteEngine on
RewriteBase /

RewriteCond ${HTTP_HOST} ^domain\.com [NC]
RewriteCond ${HTTP_REFERER} ^http://www\.domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

RewriteCond ${HTTP_HOST} ^www\.domain\.com [NC]
RewriteCond ${HTTP_REFERER} ^http://domain\.com
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
于 2013-05-20T04:22:07.530 に答える