我正在尝试重写一个 url,以便 /admin 的所有请求都得到 404,除了 admin/special_page 和 admin/another_special_page 等。
我想我需要一些正则表达式魔法来帮助,但我不确定?!
谢谢大家
我正在尝试重写一个 url,以便 /admin 的所有请求都得到 404,除了 admin/special_page 和 admin/another_special_page 等。
我想我需要一些正则表达式魔法来帮助,但我不确定?!
谢谢大家
请尝试将其写入您的 .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 错误