WordPressのデフォルト機能でパーマリンク設定を誤って変更をしてURLが変わった場合の対処方法

サイト/ブログ運営
スポンサーリンク

今日テンプレートの変更やそれに合わせた作業を終わらせました。

そこで今回のあれこれを簡単に記事にしとこうと思い書いていたのですが、テンプレートを変更したせいか記事編集画面が色々と違う。

その中でも、パーマリンク設定が記事タイトルをURLにそのまま流し込む形になってました。

この設定だとURLが長すぎて面倒くさいので、デフォにでもしとくかーと思い、ワードプレスのデフォの機能から

設定>パーマリンク設定>基本

と設定して変更。

無事にデフォのパーマリンクになったので安心して投稿。これで何も問題ないように思えましたが…

スポンサーリンク

全てのURLが変更されていた。

事に気付いたのは数時間後にアナリティクスを確認した時。

いつもなら昼の時間帯にかけて増えるはずの訪問数がほぼ0

『アナリティクス設定ミスったかな?』と思いましたが特にそのようなエラーはでていない。

そこで、自分の記事に検索から入ってみようとしたところ、まさかの404エラー。

「えっ???なんで???」と思いその記事の編集画面にいったところ、まさかのURLが変更されてるwwwパーマリンク部分が変わってるwww

数か月前までの記事は全てパーマリンク設定をその記事のジャンル(how-to-1とかbike-1とか)にしていたのですが、その部分が投稿順のパーマリンク設定になってるww

設定変更したので当たり前っちゃ当たり前なんですが、設定は今から書く記事にだけ適用されると思っていて、それまでの記事にもすべて適用されるとは思ってなかったんですねえ…

リダイレクトする方法が一般的だが…

さすがにこれはまずいと思い、まずはその変更後のURLに元URLから飛ばす(リダイレクト)方法を調べてみる。

が、この方法だと記事1つ1つを設定する必要があり、約500記事をやってたらどれだけ時間がかかるか分からないw

そこで、他に方法がないかと考えていてあることが閃きました

これ、もしかして設定戻したら戻るんじゃね?」と。

パーマリンク設定を元に戻してみる

というのも、これらを調べているときに『ワードプレスはパーマリンク変更しても自動でリダイレクトしてくれる』みたいな事が書いてあって(まあなってないんだけどね)、もしかしたらワードプレス内に以前設定したパーマリンクが残ってんじゃないかと。

そこで、パーマリンクを以前やっていたカスタム設定に戻したところ…

うまくいきました。戻りました。よかった~~~

まとめ

  • パーマリンク設定は全記事共通。以前の投稿のパーマリンクがすべて変更になる
  • パーマリンクを変更した(された)時に一般的なのはリダイレクト設定
  • 誤ってパーマリンク設定を変更してしまった場合、変更元の設定に戻せば元のパーマリンクに戻る…かもしれない

なんの責任ももてませんが、「設定戻したら元に戻ったから、もしかしたら戻るのかもしれない」という感じです。

誤ってWPのデフォ機能でパーマリンク設定を変更した場合、最終的な手段としてリダイレクトをするにしても今回の設定を戻す方法を試してみるのはありかなとは思います。これで治らなかったらどっちにしろリダイレクトしろっていう話になるんで。

以上です。お疲れさまでした。

コメント

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