这是我现在的正则表达式:
AliasMatch ^/?=(test)$ /srv/test.com/python/load.wsgi
基本上,我正在尝试将除了/test
之外的所有内容发送到我的load.wsgi
文件,以便其他所有内容都由PHP处理。
这个正则表达式失败了。我也试过了:
AliasMatch !^/test$
但那也失败了。如何执行“不匹配”?
答案 0 :(得分:1)
mod_rewrite更灵活,允许任意数量的RewriteCond语句修改应用RewiteRule的条件,例如
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/test
RewriteRule . /srv/test.com/python/load.wsgi
答案 1 :(得分:1)
在这种情况下,负向前瞻是你的朋友:
^(?!/?test$).*$
答案 2 :(得分:-1)
^[^(\/test)]
任何不以/ test
开头的事情这就是你要找的东西吗?