Order Deny,Allow
Deny from all
Allow from 1.2.3.4
ErrorDocument 403 /throwaREAL404error.html
ErrorDocument 404 /throwaREAL404error.html
ErrorDocument 500 /throwaREAL404error.html
### never deliver .git folders, .gitIgnore
RewriteRule ^(.*/)?\throwaREAL404error.html+ - [R=404,L]
# 2nd line of defense (if no mod_rewrite)
RedirectMatch 404 ^(.*/)?\throwaREAL404error+
4条答案
按热度按时间mitkmikd1#
为什么不创建一个自定义错误页面?
字符串
服务器总是希望抛出一个403错误,如果有人没有被授权查看该页面,这就是你试图做的。但是,您可以更改错误403的ErrorDocument,以显示一个HTML页面,* 说 * 这是一个404错误。
我的示例在根目录下有一个名为
error
的文件夹,其中有一个名为404.html
的html文件。mznpcxlj2#
你试过这样的东西吗?当有人试图查看目录中的任何内容时,这将强制出现403 Forbidden错误。PHP脚本仍然可以访问目录中的所有内容。很明显,将DIRECTORY替换为您的首选目录。
第一个月
rur96b6h3#
我不喜欢发送一些html页面,说这是一个404错误时,真的只是一个html页面,也可能位于Iamafake404error.html
你可以试试这个:
字符串
https://serverfault.com/a/510951/194845
pdkcd3nj4#
将一个.htaccess文件放置在要阻止的子目录中,其中包含以下内容。
字符串