日本語
フォーラム
ホーム / 使い方全般 / 親カテゴリを削除してもアクセスできる
(@hbaa1234)
5ヶ月前
・https://サイトドメイン/category/aaa/bbb/
親カテゴリaaaの下に子カテゴリbbbを配置してましたが、親カテゴリaaaを削除しました。
・https://サイトドメイン/category/bbb/
その結果、上記のURLに変わったのですが、何故か削除前のhttps://サイトドメイン/category/aaa/bbb/の方も404にならずに表示されてしまいます。
原因と対策方法をご教示いただきたいです。
(@setouchikotori)
キャッシュの可能性はありませんか?
サイト・ブラウザ(エックスサーバーなどであればサーバー側にもキャッシュクリア機能がついています)のキャッシュをクリアしてみてください。
キャッシュ系のプラグインを導入されている場合はそちらもチェック。SEO 系のプラグインが影響する場合もあるようです。
まずはキャッシュクリアをお試しください。
返信ありがとうございます。
キャッシュクリアも試してみましたが、変わらずアクセスできる状態になります。
Google Search Consoleでも「重複しています。ユーザーにより、正規ページとして選択されていません」と出ている状態です。
通常は親カテゴリを削除しても、このような現象は起こらないのでしょうか?
(@ishitaka)
WordPress は URL のカテゴリー部分は何であれ、リダイレクトされることもなく、404 エラーになることもなく、URL の末尾のカテゴリーのアーカイブページが表示されます(仕様だと思います)。
参照ページ: https://xakuro.com/blog/wordpress/3519/
ishitakaさん、ありがとうございます!勉強になりました!
hbaa1234さん、すみません。ぜひ ishitakaさんの記事をお読みになってみてください。
ishitakaさん。質問をかぶせる形になって申し訳ないのですが・・・
ishitakaさんにご教示いただいた方法の実施が難しい方の場合、サーチコンソールで URL を削除する方法も有効でしょうか?
≫ Google 検索の古くなったコンテンツを更新する – Search Console
一度インデックスされたページはなかなか削除されないようなので、Search Console で削除をリクエストすることは有効だと思います(たぶん (^^♪)。
ishitakaさん、ありがとうございます^^
hbaa1234さんということなので、URL 削除をお試しになるのも ひとつの方法なのかなと!
Setouchi Kotoriさん、ishitakaさん
色々とご教示いただき、ありがとうございます!
https://xakuro.com/blog/wordpress/3519/
こちらを参考にfunctions.phpを修正したところ、期待した動きになりました。
古いURLはSearch Console で削除いたします。
本当にありがとうございました!
hbaa1234さん解決してよかったですー!
ishitakaさんありがとうございました^^めっちゃ勉強になりました!