当用户尝试文件夹或文件不允许或当他们访问不存在的网页时,如何使我的网站重定向到一个特定的页面? 我认为这是使用某种服务器端脚本完成的,请帮我找到它。php如何重定向时,页面未找到或访问被拒绝,或没有权限
1
A
回答
3
如果您想要阻止用户从某些内容使用403 Forbidden
标头。不是404
。您可能需要使用404
来欺骗用户,但以后出现问题时,调试起来会非常困难。这也不是标准做法。
您可以使用htaccess抛出403 Forbidden
错误。
RewriteEngine On
RewriteBase/
# Protect application and system files from being viewed
RewriteRule ^(secret_dir1|secret_dir2|secret/file.php) - [F, L]
在PHP端,如果某人试图获得未经授权的访问,则应该调用标头。
header("HTTP/1.1 403 Forbidden");
+0
*“,以防止用户从某些内容使用403禁止标题...” - - 是的,这就是为什么我在这里。 PHP代码放在'<?php'和'?>'之间的位置在哪里?我制作403的尝试失败了。 – jww
+0
@jww'<?php header(“HTTP/1.1 403 Forbidden”);在发送任何输出之前应该执行?> –
1
应在.htaccess文件来完成,补充一点:
ErrorDocument 404 index.php // it could be any file/page
相关问题
- 1. php unlink权限被拒绝,或者
- 2. WMI访问被拒绝,找到权限问题
- 3. Boost:copy_file失败,访问被拒绝但没有权限问题
- 4. 访问被拒绝403重定向
- 5. mhddfs(或unionfs)+ Apache =权限被拒绝
- 6. Firebase权限被拒绝setValue:或removeValue:
- 7. (13)权限被拒绝:访问/cgi-bin/test.cgi被拒绝
- 8. 权限被拒绝访问属性'Arbiter'
- 9. 权限被拒绝访问与瓶
- 10. 权限被拒绝访问属性“H”
- 11. 权限被拒绝访问属性“handleEvent”
- 12. AWS S3桶权限 - 访问被拒绝
- 13. JavaScript权限被拒绝访问属性
- 14. 权限被拒绝访问属性'CKEDITOR'
- 15. reCAPTCHA权限被拒绝访问属性
- 16. PHP 404未找到页面没有重定向+包含页面
- 17. 如何在春季安全访问被拒绝时重定向到上一页?
- 18. 权限被拒绝,但我有权限访问
- 19. PHP socket_connect()权限被拒绝
- 20. PHP move_uploaded_file权限被拒绝
- 21. PHP Cronjob - 权限被拒绝?
- 22. PHP - rmdir(权限被拒绝)
- 23. 权限被拒绝 - PHP UNLINK
- 24. PHP权限被拒绝fopen
- 25. PHP重命名() - 权限被拒绝
- 26. PHP重命名权限被拒绝(WAMP)
- 27. 如果您没有权限,如何重定向到页面?
- 28. 拒绝访问重定向
- 29. 事件没有发射&权限被拒绝访问属性'toString'
- 30. 将用户重定向到被拒绝的自定义访问页面
这也可能有助于:http://stackoverflow.com/questions/ 11501985 /最好的方式来处理404错误的重定向到主页 – pzirkind