我正在尝试重写网址,以便/ admin的所有请求都获得404,除了admin / special_page和admin / another_special_page等。
我想我需要一些正则表达式的魔法来帮助,但我不确定?!
全部谢谢
答案 0 :(得分:0)
请尝试在.htaccess文件中写下:
RewriteEngine On
RewriteCond %{REQUEST_URI} /admin
RewriteCond %{REQUEST_URI} !/admin/special_page
RewriteCond %{REQUEST_URI} !/admin/another_special_page
RewriteRule ^ - [R=404,L]
第一个RewriteCond会阻止对“admin”文件夹的每个请求,其他两个条件会排除这两个特殊页面。 RewriteRule不会更改URL但会创建404错误