我想为我的本地主机设置基本路径(但不是为live)。我做了广泛的研究,这看起来像一个简单的解决方案:
<If "%{HTTP_HOST} == '127.0.0.1'">
RewriteBase /localpath/
</If>
不幸的是,RewriteBase语句从未触发-即使我触发了它!= '127.0.0.1'。
我不确定这是否是IF/RewriteBase组合的问题,因为如果我将RewriteBase放在语句之外,它确实可以工作。
有没有办法测试LOCALHOST,然后执行Rewritebase命令?
2条答案
按热度按时间x6yk4ghg1#
您应该匹配
%{SERVER_ADDR}
,而不是%{HTTP_HOST}
。9njqaruj2#
@Anonymous的回答很有帮助,但在我的情况下HTTP_HOST更好。分享一下,以防它对其他人有帮助: