WordPressでパーマリンク設定の際に注意すること

個人的にハマッてしまったのでメモ。

現在WordPress 3.0.4を使用中です。

WordPressでは大抵誰もがパーマリンク設定をいじると思うんですがちょっとトラブルが発生してしまいました。

WordPressのパーマリンク設定の際僕はカスタム構造で
/%category%/%postname%/
としています。

各ページのURLを http://echolabo.com/カテゴリのスラッグ/記事のスラッグ/ としたいためです。

なんとなく見栄え的にもこの方がいいような気がしますし、日付やらIDやらよりすっきりします。

あとURLでなんの記事かわかりやすくなるのもいいですね。

しかしこの場合個別ページへのリンクが404になってしまう問題が発生しました。

現在このサイトで使ってる個別ページはサイトマップだけなんですが記事として投稿するのもなんだかなってことで原因を探っていたんですが、

同じ症状の人を見かけるもののよくわからんということでいろいろいじりながら回避策を探しました。

パーマリンク設定を日付とかidとか他のものにしたりすると表示されるようになるので、

パーマリンク設定に/%postname%/がついているためのバグじゃないかなと思います。

なので今までは個別ページSitemapのスラッグを全く同じのsitemapにしていましたが、

page-sitemapにしたところ表示されるようになったので、

おそらくタイトルとスラッグを別にしないといけないみたいです。

検証不足であやふやですが表示できないことには始まらないので、念のため個別ページはタイトルとスラッグを別名にしておいたほうがいいと思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pagetop

Copyright© echolabo All rights reserved.