【发布时间】:2013-05-14 00:49:15
【问题描述】:
是否可以使用 htaccess mod_rewrite 进行此类检查 - 如果引用域是 example.com 并且当前主机是 www.example.com 然后将用户重定向到 example.com 域。 意思是让用户在第一次访问域(www或非www)。 谢谢!
【问题讨论】:
标签: apache .htaccess mod-rewrite http-referer http-host
是否可以使用 htaccess mod_rewrite 进行此类检查 - 如果引用域是 example.com 并且当前主机是 www.example.com 然后将用户重定向到 example.com 域。 意思是让用户在第一次访问域(www或非www)。 谢谢!
【问题讨论】:
标签: apache .htaccess mod-rewrite http-referer http-host
看看,如果这对你有用。
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]
【讨论】: