末尾にスラッシュが付かない

パーマリンクの変更が原因

WordPressの場合、デフォルトURLは「http://example.com/?p=123」の形。SEO的にこの動的なURLを嫌って「.html」で終わるような静的なパーマリンクに変更するケースは多いです。ただ、そういった形式にした場合、カテゴリーやページのURLは「http://example.com/category」や「http://example.com/contact」といったように、末尾にスラッシュが付かない形になります。

SEOなどの問題は?

結論から言ってしまえば、末尾のスラッシュ(トレイリングスラッシュといいます)がなくてもSEO的には問題はありませんし、仮にスラッシュ付きのURLへアクセスされてもWordPressがスラッシュのないURLへリダイレクトしてくれるので、こちらも問題はありません。ですが、人によってはどうしてもスラッシュが欲しくなってしまう様子。

スラッシュを付ける方法は2つ

じゃあ、スラッシュを付けるにはどうしたらいいのかというと、「.html」を付けないパーマリンクで設定をし直す方法がベストなのですが、それが出来ない場合は「Nice Trailingslashit」プラグインを使って解消することが可能です。

ただ、このプラグインは最終アップデートが2010年で止まっているので、今後いつ使えなくなるのかは分かりません (私の環境ではWordPress3.5.2の時点で正常に動いているのが確認できています)。