ブログ

はてなブログからWordPressへ移行した時にハマった事

はてなブログからWordpressへ移行してハマった表示問題の解決方法です

記事詳細ページを表示される筈なのに、なぜか一覧ページに該当記事が1つだけ表示されてしまう表示問題が発生しました。
以下の記事を参考にさせてもらいましたが、書いている通りの方法では、どうも表示がおかしいです。

結論は、以下のwordpressがバージョンアップした際のバグでした。だから上記の記事を記載した時には問題が無かったのですね。

wordpress 5.4.1 からの障害について
サポート » バグ報告と提案 » wordpress 5.4.1 からの障害について …

さて、解決するためにバージョンを戻すのもアレなので、リダイレクト設定する事で回避してみました。
以下に方法を記載します。

ポイントになる個所は、以下です。

はてなブログの標準フォーマットでRedirectionを利用する場合の正規表現

1.Wordpressに「Redirection」というプラグインを入れる

まずは、Wordpressに「Redirection」というプラグインを入れます。
以下のようにWordpressの管理画面からリンクされた説明があります。

2.「Redirection」の設定を、はてなブログの標準フォーマットに該当する正規表現を設定

[ツール]→[Redirection]より設定一覧を表示、下枠の所から設定を追加して、移行元のURLから、移行後のURLにリダイレクト(301転送)させる設定を行います。

■具体的な設定値

<ソース URL>
^/entry/([0-9]{4})/([0-9]{2})/([0-9]{2})/([0-9]{6})

<ターゲット URL>
/$1-$2-$3-$4

このプラグインは、他でも使える場面がありそうですね。
大雑把なメモで恐縮ですが、同じ様にハマっている方が解決して頂けたら嬉しいです。

コメント

タイトルとURLをコピーしました