サポート » 使い方全般 » 特定のアクセスに対して404を返したい。

  • 解決済 nanakamado

    (@nanakamado)


    色々と設定を試してみるのですが、うまくいかないのでアドバイスをお願いいたします。mm

    行いたいことは、archive.phpにアクセスした際にファイル名無しの状態でアクセス時に404を表示したいです。構成としては、ほぼファイル名付きのページなので、/hoge/navi.php では表示させたいですが、/hoge/ のみでのアクセスに対してはステータスとして404を返したいです。

    現在は、404の内容は表示されるのですが、ステータスが200の状態となっています。
    ちなみに、全く存在していないカテゴリ /nantoka/ などでアクセスした場合には404が返ってくるのですが、存在しているカテゴリに対してはなぜか200として返ってきてしまいます。

    存在しているカテゴリに対して、ファイル名無しのアクセスに対して404を返す方法は何か考えられないでしょうか?かなり込み入ったご相談となりますが、お知恵を貸して頂けますと助かります。
    宜しくお願いいたします。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • munyagu様
    有難うございます。
    私の方でも同じ設定なのですが、200が返ってきてしまいます。
    ちなみに、以下の様なチェッカーでも404が返りますでしょうか?
    https://singoro.net/http-status-code/

    クロームで404でもツールで返らないものがあるようで、クロームとどちらが信頼できるのでしょうか?
    少々脱線した質問になりまして恐縮です。mm

    ローカル環境ですのでそのようなツールでステータスコードを確認することができません。
    デベロッパーツールとそのツールでしたら、誰しもがデベロッパーツールを信用するでしょう。
    ブラウザがレスポンスヘッダを改変するなどということは考えられません。

    Chrome が信用できないのであれば、 Firefox や Edge のデベロッパーツールを試すか、telnet で80番ポートか443番ポートに get リクエストしてレスポンスヘッダを確認してみてはどうでしょうか。

    また、問題解決のためのチェックリストも試してみてください。
    ヘッダを書き換えているプラグインなどがあるかもしれません。

    munyagu 様
    何度も有難うございます。
    その後、テンプレートを変更して新たに設定を行ったところ無事に404が返りました!
    archive.phpへ追加したので、archiveとcategoryで空の際に帰りました。

    何度も本当に有難うございました。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • トピック「特定のアクセスに対して404を返したい。」には新たに返信することはできません。