← アップデート情報一覧に戻る
Eio SEO Pack v1.2.3 アップデート情報
修正
サイトマップのURLが末尾スラッシュ付きへリダイレクトされる問題を修正
パーマリンクを「投稿名」など末尾スラッシュ付きの形式に設定しているサイトで、/sitemap.xml が /sitemap.xml/ へ301リダイレクトされていました。子サイトマップ(/sitemap-post.xml など)も同じ状態です。
- robots.txt に出力している
Sitemap: https://example.com/sitemap.xmlの行が、リダイレクトされるURLを指す状態になっていました - Search Console に登録しているURLによっては、サイトマップの取得でつまずくことがあります
- v1.2.3 では、どちらのURLも直接200を返すようになります
原因: WordPress本体の redirect_canonical() が、サイトマップの出力と同じタイミング(template_redirect の優先度10)で動いており、サイトマップより先に末尾スラッシュを付けたURLへリダイレクトしていました。サイトマップの出力を先に行うよう変更し、あわせてサイトマップのリクエストではリダイレクト自体を無効化しています。
設定変更は不要です。 アップデート後、パーマリンク設定の画面を開いて保存する(リライトルールの再生成)と確実に反映されます。
動作環境
- PHP: 8.0 〜 8.3
- WordPress: 6.0 以上
アップデート方法
WordPress管理画面の「プラグイン」→「更新」からアップデートできます。ライセンスが有効なサイトでは自動更新通知が届きます。