我想将[subdomain.]example.TLD[/?query_string]
之类的任何网址统计重定向到example.org[/?query_string]
以下规则集各有效,但不能合并。 即www.example.com => example.org example.com/?query_string => example.org/?query_string
RewriteEngine On
RewriteCond %{HTTP_HOST} !=example.org
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ http://example.org/$1?%{QUERY_STRING} [R=301,L]
RewriteCond %{HTTP_HOST} !=example.org
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://example.org/$1 [R=301,L]
答案 0 :(得分:0)
您只需要一条规则,因为QUERY_STRING会在重定向后自动复制到。
RewriteCond %{HTTP_HOST} !^example\.org$ [NC]
RewriteRule ^ http://example.org%{REQUEST_URI} [R=301,L]