【发布时间】:2016-09-26 11:37:18
【问题描述】:
我没有找到与我目前拥有的 RewriteCond 相同的线程。
我的根.htaccess 设置如下,因此它会重定向并自动将www 添加到任何不包含www 的URL:
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_USER_AGENT} ^(BadBot1|BadBot2) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^.* - [F,L]
但是,我希望用户能够访问子域 - sub.mydomain.com,因此需要排除此子域。
怎么做?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting