wordpressでパーマリンクを変更して301リダイレクトしてくれるプラグイン

ワードプレスでパーマリンクを変更する際に便利なプラグインを発見。

途中でパーマリンクを変えたくなることは多々ありますが、キャッシュの問題だったり、リンクの問題があり、リダイレクトさせる必要があります。

自動的に301リダイレクトしてくれるプラグインを見つけたのでご紹介します。

Permalink Redirect

プラグインの新規追加で検索してインストールすると、全然違うプラグインがインストールされる場合があります。(実際にぼくもそうでした…)なので、下記URLからDLしてサーバーにアップロードする方法が確実です。

Permalink Redirectをダウンロードする

PHP版とZIP版がありますが、どっちでもいいです。

ZIP版の場合は解凍し、「ylsy_permalink_redirect.php」というファイルをサーバーの「wp-content」内「plugins」の中へアップロードします。

管理画面のプラグインメニューに「Permalink Redirect」が追加されているはずなので有効にします。

このプラグインの転送設定はデフォルトで302リダイレクト(一時的転送)になっています。URLの変更はSEO的にも301リダイレクト(恒久的転送)の必要があるので、プラグインのファイルをちょこっと編集します。

/wp-content/plugins/ylsy_permalink_redirect.phpの


//変更前「$status=302」になっています。
if (!function_exists('wp_redirect')) {
    function wp_redirect($location, $status=302) {
        global $is_IIS;

//変更後「$status=302」を「$status=301」に変更
if (!function_exists('wp_redirect')) {
    function wp_redirect($location, $status=301) {
        global $is_IIS;

変更したら「変更を保存」するのを忘れないでくださいね。

次は新パーマリンクの設定です。管理画面「設定」の「パーマリンク設定」から新しいパーマリンクを設定します。

例:

変更前「/%year%/%monthnum%/%postname%/」

変更後「/%year%/%monthnum%/%postname%.html」

次は「設定」の中にできた「Permalink Redirect」メニューを選択し、過去のパーマリンクを入力します。

permalink

設定が終了したら「Update Option」ボタンを押して終了です。

超便利。

参考サイトはこちら

ブログランキング参加中♪
応援クリックよろしくお願いします!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です