wordpressでファイル名が.htmlからフォルダ名に変わってしまった時の救世主「Redirection」プラグイン
7月4日に独立! インデペンデンスデイや!と若干イタい記事を前回書きましたが、赤西仁も当方と全く同じ理由で7月4日に芸能活動再開してました・・・どうしよう、前回の記事冒頭撤回しようかな。。。
さて、以前Movable TypeのサイトをWordpressに移行した案件について書きましたが、後日談が実はありましてなんて事はない「今まで.htmlだったページがwordpressに移行したらフォルダ名になったから旧URLにアクセスするとエラーになる」というタレコミ(修正依頼)があったのです。。。
旧URL「hoge.html」が「/hoge/」になったことによるエラーです。
念のため言っときますが、クローラー上でエラーになったんですよ、私がhtml処理し忘れたとかじゃないですからね(聞き苦しい弁明w)!
ディレクトリ整理も行いたいのでURLは移行に際して若干変わっても良し、ということだったので.htmlをやめて全てディレクトリ構造にしたわけですが・・・このザマだ!
ディレクターさんもすぐにこのURL変更はクローラーから削除されるとふんでたそうですが、一ヶ月経ってもエラー扱いのままだったのでさすがにそろそろ対応しないとね、ということでして。。
まあ別件で色々調べてる時に今回のケース「URLが変わってしまい404エラーになってしまった場合」は301リダイレクトをかければOKということを偶然知っていたので、プラグイン『Redirection』をインストールしました。
インストール、設定方法もシンプルなのでさすがの私もつまずかず(笑)設定できましたw
詳しい手順はこちらのサイト様を参考にさせていただきました!
WordPressでRedirectionプラグインを使いURLをリダイレクトさせる方法
WordPressのパーマリンクを変更したときに私を襲ったアクシデントまとめ
しかし調べてる間にちょいちょい「URL変更したら404エラーになったのでRedirectionを使って301リダイレクトをかけました」という記事を見かけていたのに・・・「自分には関係ないか」とめんどくさいからスルーしてましたが・・・やはり先人が通った道はほぼ自分も通るもんなんですね。。。反省。