首页 > 解决方案 > 为什么这个 Apache 没有表达工作?

问题描述

我似乎无法在指令中正确使用此表达式。谁能帮我语法,还是我做错了什么?(主机名:example.local,Apache v2.4)

# Only apply enclosed directives if hostname does not end with ".local"
<If "%{HTTP_HOST} !~ /\.+local$/">
  # Use test php.ini recursivly
  suPHP_ConfigPath /example.com
</If>

标签: apachemod-rewrite

解决方案


该指令解决了我的特殊问题:

<IfDirective suPHP_ConfigPath>
  suPHP_ConfigPath (path to php.ini)
</IfDirective>

但没有回答有关 If 指令的问题。


推荐阅读