パーマリンクの設定を変更したった

当サイトはこれまで日付と投稿名で個別ページURLを構成していました。
/%year%/%monthnum%/%day%/%postname%/

英語圏で使うなら非常にいい組み合わせでしょう。
URLに投稿日が含まれ、記事名もURLに付与されることによってSEO的な効果も多少なりともあります。

ただ、ここは日本です。
たいてい記事タイトルは日本語で、そのまま使っていると記事URLに日本語が含まれます。
広まりつつある日本語URLとはいえ、まだまだ弊害が多いのの事実。

というのもつい先日あるブックマークサイトから当サイトの個別ページがリンクされていたのですが、
そのリンクを辿って当サイトを開いてみると、エラーが表示されるではありませんか。
日本語URLが原因でした。

これをきっかけにパーマリンクpostidベースにすることを決意しました。
今はこうしてます。
/php-system/%post_id%

検索エンジンインデックスに悪影響を承知での変更です。
Permalink Redirectを導入して、旧URLにアクセスがあった場合301リダイレクトするようにはしてます。

ただこのPermalink Redirect、調べてみると相性的な問題や不具合も多い様子。
とりあえず入れておきますが。

このまま検索エンジンインデックスの再構築を待ちます。
最初からデフォルトのままにしておけばよかったなあ。