刚刚找到这个.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,但可以找到任何信息。
有什么想法吗?
答案 0 :(得分:0)
[OR]用于在一个或另一个或另一个条件触发重写的情况下使用。 否则,默认行为是“与” 所有RewriteConds必须为true才能触发规则。