我在不希望文件被直接访问的目录内创建了一个.htaccess。它工作并触发Apache服务器的默认403页面(Access forbidden!)。我如何创建一个自定义403页面?谢谢!自定义错误403页面PHP
13
A
回答
28
在.htaccess文件,你可以指定你想要作为默认的403错误文件
ErrorDocument 403 /dir/file.html
这里的目录是相对于文档根目录文件什么。
10
你可以做类似如下:
#Rewrite URL's
RewriteEngine On
RewriteRule ^404/?$ errors/404.html [NC]
# Enable Error Documents
# (404,File Not Found) | (403,Forbidden) | (500,Internal Server Error)
ErrorDocument 404 /404
ErrorDocument 403 /404
这是什么东西做的是在开启RewriteEngine叙述,所以我们可以重定向URL的很好,那么我们使用的是重写规则界定/ 404 /或/ 404应该重定向到自定义404页面。然后我声明ErrorDocument 404和403应该重定向到404页面。我这样做是为了安全,因此用户不知道文件是否存在或者他们是否无法访问。
相关问题
- 1. 自定义500错误页面在php
- 2. Symfony PHP Template自定义错误页面
- 3. 403/Express 3的禁用错误自定义页面/节点
- 4. 如何在codeigniter中设置403错误自定义html页面
- 5. Cakephp 403错误未显示自定义页面
- 6. Sharepoint 2010 FBA自定义登录页面403错误
- 7. 自定义403错误页面depening的路线symfony的2.0
- 8. 弹簧引导,自定义登录页面,错误403
- 9. 用nginx返回自定义403错误页面
- 10. 特定的RewriteCond自定义403页面
- 11. IIS自定义错误未显示自定义错误页面
- 12. 自定义404错误页面 - 为PHP页面只
- 13. AngularJS为403 http错误代码显示自定义错误消息/页面
- 14. GlassFish Forbidden 403错误页面
- 15. 设置403错误页面
- 16. 自定义400-401-403-404-500错误
- 17. 自定义403错误信息
- 18. PHP异常重定向到自定义错误页面
- 19. symfony2自定义错误页面
- 20. nGinx自定义错误页面
- 21. SparkJava自定义错误页面
- 22. Apache2 GeoIP/mod_geoip2自定义错误页面
- 23. Lasso 9自定义错误页面
- 24. AmazonS3:自定义错误页面
- 25. Nginx自定义错误网关页面
- 26. sharepoint 2013自定义错误页面
- 27. Silverlight中的自定义错误页面
- 28. Appcache和自定义错误页面
- 29. 自定义错误页面使用global.asax
- 30. 自定义错误页面不显示
如果你可以检查我的问题,几乎所有的问题都会显示我提问时的代码。不幸的是,我不知道。原谅我。 – 2012-01-02 17:29:35