特定カテゴリのスラッグのみ、投稿が404エラーになる
-
始めて投稿させていただきます。
色々調べてみたのですが、さっぱり解決方法が分からず……
何卒お知恵をお貸し頂ければと存じます。
当WEBサイトは複数のカテゴリ(基本的に親カテゴリのみで子カテゴリは無し)に、それぞれ対応した投稿を振り分けております。
例として以下のような形です。
今回発生した問題は、上の例で説明すると、「http://○○○/aaa/test.html」「http://○○○/bbb/test.html」の場合は問題なく投稿が表示されますが、「http://○○○/ccc/test.html」の場合のみ「404 Not found(The requested URL /〇〇/〇〇.html was not found on this server.)」エラーが起こってしまいます。
そもそも該当の「http://○○○/ccc/test.html」というページは今まで問題なく表示されていたのですが、諸事情にてサーバーを移転したところ、新しいサーバーでは何故かこのカテゴリだけ投稿が表示されなくなってしまいました。カテゴリを登録し直しても表示されません。
ただしこのカテゴリスラッグに「http://○○○/ccc1/test.html」のように適当な一文字を追加してあげると、通常通り投稿が表示されます。
この「/ccc/」と同名の投稿やカテゴリのスラッグがあるのではないかとデータベース内も検索しましたが、やはり同名のスラッグは表示されず……そもそも一度該当カテゴリを消して、同名、同スラッグで登録しなおすときちんと登録されているので、考え難いのですが……
調べてみたところ、おおよそ十数個あるカテゴリの中で、この一つだけが404エラーを返してしまいます。スラッグを変えられればすぐに解決なのですが、当サイトにて同URLで長く使用している非常に大事なページですので、URLを変えるのも忍びないのです。
対策として下記の方法を取ったのですが、
■word pressのバージョンを最新にする。
■プラグインを全て停止した上で、改めて投稿を表示する。
■パーマリンクを一度通常に戻し、その後に元通りのカスタム設定にする。
※カスタムパーマリンクは「/%category%/%postname%.html」という構造です。
■テーマをデフォルトに戻す。これを全て行っても相変わらず「404」の状態です……
これからどうしたらいいのかサッパリ分からず、困り果てております。
何かご助言があれば、どうかよろしくお願い申し上げます。
環境:
OS FreeBSD 8.2
Perl 5.8.9
PHP 5.2.8 / 5.3.6
Python 2.7.2
Ruby 1.8.7
MySQL 5.5.14ブラウザとそのバージョン:全ブラウザ
捕捉:応急策として「Redirection」というリダイレクト用のプラグインを使用して「http://○○○/ccc/test.html」から「http://○○○/ccc1/test.html」にリダイレクトさせようと設定したのですが、全くリダイレクトされません……
- トピック「特定カテゴリのスラッグのみ、投稿が404エラーになる」には新たに返信することはできません。