htaccess, 如果未"dev"子域,请按照以下说明进行操作



我怎样才能做对?如果子域不是"dev",请按照以下说明操作

RewriteEngine On
Options +MultiViews
Options +FollowSymlinks
# -----------------%<-----------------
# If subdomain is not "dev"
RewriteCond %{HTTP_HOST} !^dev.*
# follow these instructions
AddHandler fcgid-script .php
MultiviewsMatch Handlers Filters
# -----------------%<-----------------

这不是您应该在分布式配置文件(".htaccess"(中配置的内容,这不是这些文件的用途。相反,这应该在单独的虚拟主机中实现,您根本不需要条件。

RewriteCond是重写模块的一部分,您不能以某种方式将其与其他模块的指令结合使用。

你可以尝试这样的事情,但如前所述,我建议不要这样做:

<If "%{HTTP_HOST} == 'dev.example.com'">
AddHandler fcgid-script .php
MultiviewsMatch Handlers Filters
</If>

您可以在此处找到文档: https://httpd.apache.org/docs/2.4/expr.html#examples

相关内容

  • 没有找到相关文章

最新更新