以前、Wordpressの動作の変更により、パーマリンクが変更になってしまった。これに一部対処したのでメモ。
いかんせん、他サイトから飛んでくるリンクがことごとく外れてしまい、アクセス数が激減。
こりゃ参った。
結局、Redirectionというプラグインを使ってリダイレクトすることにした。
カスタム構造 https://www.cagylogic.com/archives/%year%/%monthnum%/%day%%hour%%minute%%second%.php
うちの以前のパーマリンク設定(Wordpressの管理画面の設定からパーマリンク設定)はこうなっていた。
カスタム構造
/archives/%year%/%monthnum%/%day%%hour%%minute%%second%/%post_id%.php
今の設定はこうなっている。最後が/%post_id%.phpになっている。これがないと、「続きを読む」が正しく動かない。
Redirectionというプラグインを入れて、
ソースURL
/archives/([0-9]{4})/([0-9]{2})/([0-9]{8})(.php)$
正規表現にチェック
ターゲットURL
/archives/$1/$2/$3
という転送ルールを追加。すなわち、以前のリンクに来たやつを/archives/%year%/%monthnum%/%day%/ へのリンクへ飛ばす。
ここなら本来の記事へのリンクがあるから、だいぶましになるかと。
さてアクセス数は戻るのでしょうか。
もどらねぇだろうなぁ。