ユーザーが許可されていないフォルダやファイルを試行したり、存在しない Web ページにアクセスしたりしたときに、Web サイトを特定のページにリダイレクトするようにするにはどうすればよいですか? ある種のサーバーサイドスクリプトを使用して行われていると思います。見つけるのを手伝ってください。
質問する
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
このリンクをチェックしてください: http://www.awesomephp.nl/htaccess/custom-error-pages
于 2013-01-10T08:05:27.597 に答える