[英].htaccess rewrite rule redirect to 404 page
我有一些文件夹,例如php_includes
templates
,还有一些其他文件夹,我正在为它们全部添加.htaccess
文件。 到目前为止,如果用户尝试直接访问地址栏中的文件,那么我的工作正常,但我希望将其发送到404页面。
IndexIgnore *
# no one gets in here!
deny from all
#error 404
ErrorDocument 404 /error/404.html
我的.htaccess
是否有问题,我感觉正在发生的一切是所有人都拒绝接管,因此404无法直接运行。 尽管我已经使用主站点的其他.htaccess
文件尝试了此操作,但404也不在其中工作。
相同ErrorDocument
为别人,但这里是我的目录是如何设置的
-.htaccess
--public_html
--error
--404.html
--admin
因此,也许是我的.htaccess
文件错误了ErrorDocument
,或者我的路径目录不正确。 有人可以解释一下这里的问题吗?
note备注我正在使用000webhost
如果这很重要,有时我会看到他们在做一些愚蠢的事情,但这只是一个测试服务器。
由于您正在使用deny
指令,因此它将发送错误代码403
。
声明403
的自定义处理程序:
ErrorDocument 403 /error/404.html
全部拒绝指令将产生403错误。 所以做这个
ErrorDocument 403 /error/404.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.