サポート » 使い方全般 » 固定ページと同じディレクトリがあったら固定ページを優先する設定で・

  • 解決済 aki

    (@akistar02)


    ページ名と同名のフォルダがある場合の処理
    http://ja.forums.wordpress.org/topic/965?replies=13

    この書き込みで、固定ページのURLと同じディレクトリ名があったら固定ページの方を優先して表示させる、という設定を行ったのですが、これをすると、404エラーが返るはずの場所で302→200という謎の現象が起こります。

    下記の設定だと、このURL(存在しない)だと404エラーを返すのですが、
    http://siteurl.com/about/nourl

    これだと302エラーを返してしまいます(ステータスコード?というのでしょうか)
    http://siteurl.com/testt/nourl

    ■.htaccessの中身

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} /test/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . /wp/index.php [L]
    </IfModule>

    どうやらhtaccessで設定したディレクトリの下のありえないURLを打つとステータスコードがおかしくなるみたいです。(この場合は/test/ディレクトリ以下)

    ステータスコードはこれで見てます。
    http://httpstatus.io/

    期待する結果は、404エラーがきちんと帰ってくることです。

    どうかよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 aki

    (@akistar02)

    書き方が悪いので整理して質問し直します。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「固定ページと同じディレクトリがあったら固定ページを優先する設定で・」には新たに返信することはできません。