【发布时间】:2011-08-27 06:51:49
【问题描述】:
如何强制 apache 重定向到 403 错误?
我试过了:
RewriteRule ^forbid/(.*)$ / [R=403,L]
这导致整个站点出现 500 服务器错误
RewriteRule ^forbid/(.*)$ - [R=403,L]
和
RewriteRule ^forbid/(.*)$ [R=403,L]
这些根本行不通
我有以下 .htaccess 文件:
RewriteEngine on
RewriteRule ^(config|backup)(.*)$ - [F] [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^admin/(.*)$ /admin/index.php?%{QUERY_STRING} [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !util
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L,QSA]
请帮帮我!
【问题讨论】:
标签: .htaccess http-status-code-403