contentガジェットオタクがカメラ・PC・スマホの事を書くブログ。2019/06/30TwitterFacebookはてブブログのパーマリンク(URL)を変更したのでメモ。パーマリンク設定の変更、リダイレクト設定、記事内URLの置換の3つの手順を行いました。パーマリンク設定はちゃんと考えて決めようパーマリンクをすっきりさせたいWordPressにブログを移行した際、パーマリンク設定を「日付と投稿名」にしたんですが、すべての記事に投稿日の日付(僕の場合はYYYY/MM/DD)が入るので無駄に長くなってしまっていたんですよね。:/%year%/%monthnum%/%day%/%postname%/表示例:/2018/10/29/aozora-deconiku/で、これを以下のような感じにしようというわけです。:/%postname%/表示例:/aozora-deconiku/こっちのほうがスッキリしてていいですよね。いうわけでサクサクやってしまいましょう。パーマリンクの設定を変更まずはWordPressのパーマリンク設定を変更しましょう。「ダッシュボード」→「設定」→「パーマリンク設定」を進みます。今回の場合であれば、「日付と投稿名」を「投稿名」に変更します。これですべての記事のパーマリンクが変更されました。この時点で、以前のURLはすべてリンク切れの状態になります。可能であればリアルタイムのPVが少ない時間帯に実施するほうがいいですね。リダイレクトの設定を.htaccessに記述パーマリンク構造を変更したら、リダイレクトの設定をします。以下を.htaccessに記述。リダイレクトされます。Regexで記事内のURLを置換パーマリンク構造の変更とリダイレクト設定は完了しましたが、記事本文にあるURLは以前のまま。現在使っているテーマは、URLをそのまま記述するとブログカードとして表示されるようになっているため、以前のURLのままだとちゃんと表示されません。Regex」というプラグインを使って記事内に直接書いてある以前のURLを新しいURLに置換させます。Regex」と進んで設定画面を開きます。patternに新しいパーマリンク構造を記入します。年月日をいちいちすべて入れていたらキリがないので、正規表現を使ってサクッとやってしまいましょう。正規表現を使うときはRegexにチェックを入れます。Save」ボタンを押すと置換が開始されるので、「Replace」ボタンでどんなふうに置換されるか確認してから行いましょう。これで今回の作業は完了です。パーマリンク設定はちゃんと考えて決めよう作業時間は5分~10分くらいだったんですが、まぁミスったら404連発とかあるし、リダイレクトによってGoogleの評価が新URLに引き継がれるのでアクセス数が落ちるという可能性もあります。リスクもあるのでパーマリンク構造の変更はかなり心理的なハードルが高くて、サクサクやってしまいましょう。言ってたくせにマジでここ数年重い腰が上がりませんでした。たけさんぽのパーマリンク設定を変更した。