三兄弟パパの副業ノート
45分支出 ₩0収入 まだゼロ

スラッシュひとつで123件がずれた

検索エンジンにサイトマップを出した。アドレスが123件入っている。そのうちのひとつを直接開いたら308が返ってきた。次も同じだった。全部だった。

アドレスの末尾をスラッシュで揃える設定を入れてある。だから実際のアドレスは /ko/ だ。ところがサイトマップを作るコードだけが /ko を書いていた。

目につかなかった理由がある。canonicalも言語ごとの代替アドレスも、すでにスラッシュで終わっていた。人がブラウザで開くぶんには何の問題もない。リダイレクトが黙って連れて行ってくれる。

クローラーは違う。出したアドレスがいちいちもう一度跳ねると、リダイレクトのあるページに分類され、インデックスが後回しになる。123件が全部その状態だった。

直すのは一行で済んだ。見つけるのに時間がかかった。