ErrorDocument 500 /errors/notfound.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 403 /errors/notfound.html
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?operationtoad.com/.*$ [NC]
RewriteRule \.(rar|exe|zip|html)$ - [F]
</IfModule>
order deny,allow
deny from all
allow from ##.###.###.##
当我在第二个允许行中添加第二个或第三个人时,他们可以看到主站点,但他们无法转到 /notfound.html 或 /anonexistingfile.html - 他们将看到 apache 起始页或他们得到 500 错误。
现在,如果我从中删除自己,我只会在根目录上获得 apache 测试页面,而在其他页面上获得 403 禁止。