我尝试匹配查询字符串中是否存在“ajax”,如果存在则忽略它,但根本不起作用。有什么想法吗?
#ProxyPassMatch ^/(.*ajax.*)$ !
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/.*ajax.*$
RewriteRule ^(.*)$ /is_ajaxx [P]
ProxyPass /is_ajaxx !
答案1
似乎 REQUEST_URI 或 ProxyPassMatch 都没有查询字符串知识,因此我们需要使用 %{QUERY_STRING} 来代替,然后匹配就会发生