相关疑难解决方法(0)

我应该如何在 .htaccess 中使用 <If> 指令?

我正在尝试在我的 .htaccess 文件中使用 Apache 的 If 指令添加条件语句。

我已经参考了这个页面http://httpd.apache.org/docs/trunk/mod/core.html#if但它没有详细说明/给出很多例子。它给出的两个不完整的例子是:

<如果 %{REQUEST_METHOD} 在 GET,HEAD,OPTIONS> 

<If "$req{Host} = ''"> 

所以我尝试将其添加到我的 .htaccess 文件中:

<如果 %{SERVER_PORT} IN GET,HEAD,OPTIONS>
   #这里什么都没有
</如果>

但是当我尝试加载页面时,我不断收到错误 500。这是在我的本地安装上,以前运行良好(或者如果我删除了该代码)。我相信我已经AllowOverride All设置了全局,并且 If 指令的上下文应该让它出现在 .htaccess 中(“上下文:服务器配置,虚拟主机,目录,.htaccess”)。

有人能给我一些关于如何正确使用 <If> 指令的例子,或者一些关于为什么它对我不起作用的指导吗?

谢谢!

configuration .htaccess xampp apache-2.2

23
推荐指数
2
解决办法
6万
查看次数

标签 统计

.htaccess ×1

apache-2.2 ×1

configuration ×1

xampp ×1