当用户尝试访问不允许的文件夹或文件或访问不存在的网页时,如何使我的网站重定向到特定页面?我认为它是使用某种服务器端脚本完成的,请帮我找到它。
问问题
2745 次
2 回答
3
如果要阻止用户访问某些内容,请使用403 Forbidden
header。不是404
。您可能想用来404
愚弄用户,但后来当出现问题时,调试将非常困难。这也不是标准做法。
403 Forbidden
您可以使用 htaccess引发错误。
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");
于 2013-01-10T08:05:03.387 回答
1
这应该在 .htaccess 文件中完成,添加:
ErrorDocument 404 index.php // it could be any file/page
于 2013-01-10T08:05:27.597 回答