[WordPress]一意のアドレスを変更した後301リダイレクト設定

  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

ワードプレスで固有のアドレスを設定した後、後日に固有のアドレスを変えることと、固有のアドレスを設定前のURLをクリックすると、404ページなし(404 Page Not Found)エラーが発生する可能性があります。 固有のアドレスを基に設定された状態で、他の固有のアドレスに変更した場合には、エラーが発生しません。

404ページが見つかりませんエラー

この場合、 301リダイレクト(301リダイレクト)設定を介して、以前のURLを新しいURLにリダイレクトさせてくれることができます。 この方法を使用すると、Googleのランキングを維持しながら固有のアドレスを変更することができます( "Google検索のランキングを維持しながら、ドメイン名を変更する方法"参照)。

たとえば、前の固有のアドレスが / year / month / day / post_title /であり、新しい一意のアドレスが / post_title /であれば、次のようなコードを .htaccess ファイルに追加します。

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://example.com/$4

上記のコードをよく見ると、正規表現(正規表現)を利用して、コードが作成されたことがわかります。 したがって、基本的な正規表現だけつけても、様々な状況に対処することができます。

他の方法でSimple 301 Redirectsプラグインを使用することができます。 この方法は、 stackoverflowの 文を参考にしてください。 個人的にテストしてみると、この方法がうまく効かないですね。 %日%がどのような理由で y%に変わってしまいますね。 Simple 301 Redirectsプラグインを使用している場合は、ワイルドカードを有効にした後、上記のコードを適切に応用することができるようです(テストはみていない)。

2019年1月更新: この記事を書く時にSimple 301 Redirectsプラグインのワイルドカードの使用に若干のバグがあったが、最近にテストしてみると、期待どおりにうまく機能することを確認しました。 ワードプレスで301リダイレクトを簡単に設定できるSimple 301 Redirectsプラグインを参照してみてください。

私はブログのURLが長すぎて固有のアドレスをできるだけ短く変更し、Simple 301 Redirectsプラグインを使用して301リダイレクトさせようと試みたが、うまくいかないされては上記のコードを少し応用して解決しました。 洗練された正規表現を作成したい場合 RegexBuddyプログラムを使用してみることができます。 前のプログラムをかなり長い間使用しているが、たまに便利時があります。

参考までに固有のアドレスを変更するには、ワードプレスのダッシュボードから 設定>固有のアドレスで変更が可能です。

注:



コメントを残す