我正在尝试配置 Apache,当调用 DocumentRoot 的 / 时返回默认的 404 页面,但该 DocumentRoot 中的某些目录除外
不幸的是,即使对于 RewriteCond 指令中指定的目录,我也得到了 404。
这是我的设置:
RewriteEngine On
RewriteCond ${REQUEST_URI} !/dir1/
RewriteCond ${REQUEST_URI} !/dir2/
RewriteRule (.*) - [R=404,L]
感谢您的帮助 !
答案1
转变评论至 CW
我得到了它的工作
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(.*)/dir1(.*)$
RewriteCond %{REQUEST_URI} !^(.*)/dir2(.*)$
RewriteRule (.*) - [R=404,L]