0

我正在尝试重写一个 url,以便 /admin 的所有请求都得到 404,除了 admin/special_page 和 admin/another_special_page 等。

我想我需要一些正则表达式魔法来帮助,但我不确定?!

谢谢大家

4

1 回答 1

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 错误

于 2012-06-21T16:37:02.277 回答