1

ユーザーが許可されていないフォルダやファイルを試行したり、存在しない Web ページにアクセスしたりしたときに、Web サイトを特定のページにリダイレクトするようにするにはどうすればよいですか? ある種のサーバーサイドスクリプトを使用して行われていると思います。見つけるのを手伝ってください。

4

2 に答える 2

3

ユーザーが特定のコンテンツを使用できないようにする403 Forbidden場合は、 headerを使用します。違い404ます。ユーザーをだますために使用したい404場合がありますが、後で何か問題が発生した場合、デバッグが非常に困難になります。また、これは標準的な方法ではありません。

403 Forbiddenhtaccess を使用してエラーをスローできます。

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 に答える