デフォルトの
/?p=%post_id%
から
/%year%%monthnum%%day%/%postname%.html
にパーマリンク構造を変更しました。
理由は以下の通り。
- 動的ページと判断されるからか、検索エンジンが記事の内容をなかなか拾ってくれない。
- %post_id%はサーバーを変えたりしてエキスポート/インポートすると変わってしまう。
ところが、実際にWordPressの管理画面から設定を変更して、ブラウザで表示するとなぜか「Not Found」になってしまう。
こちらの情報が参考になりました。
http://www.coalice.info/blog/software/free/wordpress/23.html
要はhttpd.confのWordPressのディレクトリの設定に以下の指定が必要、とのこと。
AllowOverride FileInfo
書き直してhttpdを再起動したところ、表示されるようになりました。
その次に、パーマリンクが日本語になっているのが何となく気持ち悪かったので、管理画面から[編集]で全記事の(といってもまだたいしてないですが)投稿スラッグを英字にしました。
これで検索サイトで見られるようになるといいんだけれど。。。