apache - 为什么这个 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>
解决方案
该指令解决了我的特殊问题:
<IfDirective suPHP_ConfigPath>
suPHP_ConfigPath (path to php.ini)
</IfDirective>
但没有回答有关 If 指令的问题。
推荐阅读
- c# - 从 sysschedules 表中的行中确定选定的星期几?
- pyspark - 检查数组是否包含数组
- google-app-engine - 如何重新配置 Google Cloud 的 App Engine 的 appid?
- bash - 如何在 Linux 中从 PowerShell Core 执行 Bash 脚本
- javascript - 数组到树数据(Ant Design TreeSelect)
- java - 如何修复 java.sql.SQLException:尝试在 Java Eclipse 中提取 Mysql 表时找不到列
- google-api - Google API“无法初始化”“未找到服务‘mybusiness.googleapis.com’或权限被拒绝。”
- django - 如何以字符串格式对 JSON 字段中的列求和?DJANGO
- c++ - `string.assign(string.data(), 5)` 是定义明确的还是 UB?
- android - 如何在那些不兼容 google play store AR 服务的设备上运行过滤器?