ワードプレス記事URLのパーマネントリンク化

http://vivi.dyndns.org/blog/p=71

のようなURLでは検索エンジンにやさしくないので、パーマネントリンク化を行おう。

設定>パーマネントリンク設定を選ぶ。パーマネントリンクの形式は種々あるが、おいらは「数字ベース」を選んだ。
記事であれば 「/archive/記事番号」、カテゴリであれば 「/archive/cattegory/カテゴリ名」 という形式だ。

設定で目的とする形式を選ぶと、各ページのリンクはその形式に自動的に置き換わる。

ただし、これだけではサーバが対応しないので、ワードプレスのディレクトリに .htaccess ファイルを作成し、設定ページ下部に表示されるリライトルールを貼り付けるようにする。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>