0

我正在尝试创建一个条件规则,如果它匹配(图像、样式表、javascript)然后对 url 不做任何事情,如果 url 不包括捐赠从 https 到 http 的更改

她就是我现在拥有的。

    RewriteEngine On

    RewriteCond %{QUERY_STRING} images [OR]
    RewriteCond %{QUERY_STRING} stylesheets [OR]
    RewriteCond %{QUERY_STRING} javascript
    RewriteRule ^.*$ - [NC,L] 

RewriteCond %{QUERY_STRING} !donate
    RewriteCond %{REQUEST_URI} !donate
RewriteRule (.*) http://www.creative-capital.org$1/ [R]
4

1 回答 1

0

我不确定您要实现什么,但对于初学者来说,QUERY_STRING 仅包括 ? 在网址中。如果这不是您想要的,那么您可能想要使用 THE_REQUEST。此外,您为什么不将所有条件(是否定的)放在第二条规则上,而不是创建“什么都不做”规则。

于 2012-12-04T23:34:12.227 回答