条件RewriteBase-仅在localhost时设置基本路径

我想为我的本地主机设置基本路径(但不设置实时路径)。我进行了广泛的研究,这看起来很简单:

  <If "%{HTTP_HOST} == '127.0.0.1'">
  RewriteBase /localpath/
  </If>

不幸的是,即使我使它成为!='127.0.0.1',也永远不会触发RewriteBase语句。

我不确定IF / RewriteBase组合是否存在问题,因为如果我将RewriteBase放在该语句之外,它将起作用。

是否有任何方法可以测试LOCALHOST,然后执行Rewritebase命令?

blackless 回答:条件RewriteBase-仅在localhost时设置基本路径

您应该匹配%{SERVER_ADDR}而不是%{HTTP_HOST}

<If "%{SERVER_ADDR} == '127.0.0.1'">
    RewriteBase /localpath/
</If>
本文链接:https://www.f2er.com/3131669.html

大家都在问