私はこのような構造を持っています
/ < root folder
/Site/Public/.htaccess
/Site/Public/index.php
/Site/Public/error.php
/Site/Public/images/chat.png
私のhtaccessでは、サブフォルダーへのアクセスを無効にし、デフォルトの403ドキュメントを次のように設定しました:
ErrorDocument 403 error.php
Options All -Indexes
しかし、問題は、ルートから始まるフルパスを使用しない限り、その error.php ファイルを選択できないことです。私もこれを試しました
ErrorDocument 403 chat.png
そして、どちらの状況でも文字列を表示するだけで、それを拾うことはありません。絶対パスを使用せずにその error.php ファイルをターゲットにする方法を教えてもらえますか?
試験的な URL は次のとおりです。localhost/Site/Public/images