我似乎无法正确设置正则表达式。
语法为:
<LocationMatch regex> ... </LocationMatch>
我尝试了以下许多方面无济于事:
<LocationMatch "^/(admin-media|connect|css|downloads|images|images-web|js)/.+$">
<LocationMatch "^/(admin-media|connect|css|downloads|images|images-web|js)/.+">
<LocationMatch "/(admin-media|connect|css|downloads|images|images-web|js)/.+$">
<LocationMatch "/(admin-media|connect|css|downloads|images|images-web|js)/.">
基本上,我试图将我的默认处理程序覆盖为与http://mysite/css/anything匹配的地址的无,但没有运气!
我可以尝试设置&lt; Location“/ admin”&gt;等等,但这只是膨胀
答案 0 :(得分:2)
您确定您的问题与LocationMatch指令有关吗?你的所有例子对我来说都是完全有效的。我怀疑你在这里咆哮错误的树。
答案 1 :(得分:0)
你确定当把正则表达式放在一个字符串(“”)里面时它是真的被执行了还是被视为一个文字?
答案 2 :(得分:0)
您是在.htaccess文件还是全局配置文件中设置此项? .htaccess文件无法执行LocationMatch
答案 3 :(得分:-4)
您的VirtualHost指令中是否有“RewriteEngine on”? (并且启用了mod_rewrite)