403の応答を404の応答とまったく同じにしようとしています。
それを行う適切な方法があるかどうかはわかりませんが、設定error_page 403 404
は私の現在の方法です。
これは機能しますが、403の場合はURLをmysite.com/404
に書き換えます。
通常の404はURLをそのままにします。
ああ、私は4XXカスタムページを設定しておらず、デフォルトのnginxページを削除しました。
nginxドキュメント は、応答コードを変更する場合は=response
を使用することを明確に示しています。例えば:
error_page 403 =404 /url;
この変更を行うには、提供するURLを指定する必要があるため、何かを作成する必要があることに注意してください。