如果存在查询字符串,是否有可能将重定向(最好是301重定向)包含到外部域?
Example:
domain.com => domain.com
domain.com?query-string => another-domain.com?query-string非常感谢!
@anubhava非常感谢您的帮助。现在,我要补充一些附加条件:
first-domain.com => https://www.first-domain.com
www.first-domain.com => https://www.first-domain.com
http://first-domain.com => https://www.first-domain.com
first-domain.com?query-string => https://www.another-domain.com/first-domain/?query-string
www.first-domain.com?query-string => https://www.another-domain.com/first-domain/?query-string
http://first-domain.com?query-string => https://www.another-domain.com/first-domain/?query-string
https://www.first-domain.com?query-string => https://www.another-domain.com/first-domain/?query-string
second-domain.com?query-string => https://www.another-domain.com/second-domain/?query-string
www.second-domain.com?query-string => https://www.another-domain.com/second-domain/?query-string
http://second-domain.com?query-string => https://www.another-domain.com/second-domain/?query-string
https://www.second-domain.com?query-string => https://www.another-domain.com/second-domain/?query-string发布于 2020-06-19 15:12:26
您可以在旧域的站点根.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteCond %{HTTP_HOST} !^another-domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ http://another-domain.com/%1%{REQUEST_URI} [L,NE,R=301]RewriteCond %{QUERY_STRING} .确保查询字符串存在。。
https://stackoverflow.com/questions/62472758
复制相似问题