大家好,尝试让 301 重定向正常工作但遇到了麻烦。我需要将 sub.domain1.com 重定向到 www.domain2.com 并确保所有文件名或参数都随之发送。
这就是我正在尝试的:
RewriteCond %{HTTP_HOST} ^domain1.com [NC]
RewriteRule ^(.*)$ http://www.domain2.com/$1 [L,R=301]
我也尝试过这个:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^sub\.domain1\.com$ /www.domain2.com? [R=301,NE,NC,L]
我哪里搞砸了?
您错过了子域部分和正确的转义。
RewriteCond %{HTTP_HOST} ^sub\.domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain2.com/$1 [L,R=301]
进一步的解释可以找到在这个问题中 https://stackoverflow.com/questions/1321123/redirect-from-subdomain-to-domain-htaccess.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)