web-dev-qa-db-ja.com

Nginxはすべての403を404にリダイレクトしますか?

403の応答を404の応答とまったく同じにしようとしています。

それを行う適切な方法があるかどうかはわかりませんが、設定
error_page 403 404
は私の現在の方法です。

これは機能しますが、403の場合はURLをmysite.com/404に書き換えます。
通常の404はURLをそのままにします。

ああ、私は4XXカスタムページを設定しておらず、デフォルトのnginxページを削除しました。

1
House3272

nginxドキュメント は、応答コードを変更する場合は=responseを使用することを明確に示しています。例えば:

error_page 403 =404 /url;

この変更を行うには、提供するURLを指定する必要があるため、何かを作成する必要があることに注意してください。

1
Michael Hampton