web-dev-qa-db-ja.com

正規のURLをリセットする方法/リダイレクトループを修正する方法

関連する質問には何も見つかりませんでした。

私はそのサイトで見たときにリダイレクトループを返している投稿を持っています。エラーページに、投稿が後で削除されたカテゴリに追加されたときに発生した投稿のアドレスが表示されています。

www.macrowikinomics.com/innovation-communities/business-economics/will-facebook-be-your-crm-provider が正しいアドレスですが、それはwww.macrowikinomics.com/innovation-communities/guest-authors/will-facebook-be-your-crm-provider/にリダイレクトし続けます。ゲスト作者は明らかに古いカテゴリでした。

私の考えは、それが自動正規URLリダイレクト機能であるかもしれないということでした。標準URL無効化機能(src = Mark Jaquith)を追加したにもかかわらず、この古いアドレスにリダイレクトし続けます。キャッシュとクッキーをクリアしても問題ありません。別のブラウザで試してみましたが、エラーが発生し続けます。このサイトで実行されているキャッシュプラグインもありません。

それはかなりパーマリンクの中の何かかもしれませんか?彼らは/%category%/%postname%/という形式を使っています

あなたが提供できるあらゆる考えに感謝します。

1
Christopher

リダイレクトと呼ばれるプラグインを使用しますか? 投稿のパーマリンクが変更されたとき、および投稿の名前が変更された後に自動的にリダイレクトを作成する設定元の名前に戻すと、ループが発生します。カテゴリが削除された場合、WPはデフォルトのカテゴリに投稿を再割り当てします。これもその一部になっている可能性があります。

また、ハードコーディングされた301リダイレクトについては、.htaccessを確認してください。

3
markratledge