我正在尝试进行 apache 重写,如果 request_uri 中包含术语“admin”
mydomain.com/admin/anything_else
重写主机以使用子域
admin.mydomain.com/admin/anything_else。
同样,如果我在 admin.mydomain.com 中单击一个链接并且它是一个没有“admin”的 url,那么我想将 url 重写回
mydomain.com/anything_else
我的问题是。正则表达式可以做这样的存在检查吗?我知道它可以做不匹配的术语(虽然我不知道语法......),但在这种情况下,我希望正则表达式完全失败。有任何想法吗?
ReWriteCond [^(admin)]$
mydomain.com/admin/hi - 匹配 mydomain.com/anything - 不匹配