我尝试了以下但似乎不起作用:
# IF HTTP_HOST != SERVER_NAME DO 403
RewriteCond %{HTTP_HOST} !%{SERVER_NAME} [NC]
RewriteRule .* - [F,L]
答案 0 :(得分:1)
您不能在RewriteCond
的RHS上使用变量。像这样使用它:
RewriteCond %{SERVER_NAME}#%{HTTP_HOST} ^(?:www\.)?([^#]+)#(?!(www\.)?\1).* [NC]
RewriteRule .* - [F,L]