gpt4 book ai didi

apache - "OR".htaccess mod_rewrite 中的标志

转载 作者:行者123 更新时间:2023-12-03 08:53:28 24 4
gpt4 key购买 nike

刚刚发现这个 .htaccess 重写代码

RewriteEngine on
RewriteCond %{HTTP_HOST} ^my.domain.com$ [NC,OR]
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

我想知道“OR”标志的目的是什么。
已经检查了文档 http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriteflags但可以找到任何信息。

有任何想法吗?

最佳答案

来自 http://httpd.apache.org/docs/current/mod/mod_rewrite.html
ornext|OR (或下一个条件)
使用它来将规则条件与本地 OR 而不是隐式 AND 组合在一起。典型例子:

RewriteCond %{REMOTE_HOST}  ^host1  [OR]
RewriteCond %{REMOTE_HOST} ^host2 [OR]
RewriteCond %{REMOTE_HOST} ^host3
RewriteRule ...some special stuff for any of these hosts...

关于apache - "OR".htaccess mod_rewrite 中的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12484814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com