http://www.example.com/doc/new.htmlold.htmlが旧URL、http://www.example.com/new.htmlが新URLです。(htaccessがルートにある場合です)当ブログが利用しているエックスサーバーでは、なぜか、その1が効かなかったので、その2でやりました。この要領で、全パーマリンクに関する301リダイレクトを作成します。一つずつ手動で作成してもかまいませんが、時間がかかります。そこで、(2)と(6)で取得した新旧のURL一覧を使います。旧URL一覧をエクセルかGoogleスプレッドシートなどの表計算ソフトにコピー&ペーストしてください。お気づきかもしれませんが、表計算ソフトなら検索置換で一気に変更できるため楽なのです。以下のような感じです。301+半角スペースを入れる。(B)検索置換でドメインを抜いた状態の旧URLを入れる。(C)半角スペースを入れる。(D)新URLを入れる。これを「&」でつなぐ数式「例:=A1&B1&C1&D1」とすると301リダイレクトの記述の完成です。僕の場合は、カテゴリ名を抜くだけだったので、これだけでしたが、投稿名などを変更する場合は、適時修正しましょう。(8)管理画面で再びパーマリンク構造を変更(3)と同じ要領で、再びパーマリンク構造を変更します。(4)と(5)も同様に確認してみてください。(9)htaccessに貼付け(7)で作った301リダイレクトの記述をコピーして、サーバーのルートにあるhtaccessにペーストします。作業する前に必ずhtaccessのバックアップをとっておきましょう。旧URLにアクセスして、新URLにリダイレクトされているか確認してみましょう。検索エンジン最適化」で調べます。Permanently」となっていると301リダイレクトできています。失敗するようであれば、301リダイレクトの記述やhtaccessの場所などを見直してみてください。場合によっては、プラグインを試してみましょう。解決の手助けとして、以下のサイトもヒントになるかもしれません。パーマリンク変更でリダイレクト|prasm」(11)ブログ内におかしいところがないかチェック最後に、おかしいところがないか全体的に見ておきましょう。僕の場合はありました。それは内部リンク用のブログカードです。リンク先のURLより画像などを取得しているのですが、パーマリンクが変わったため正しく取得されていませんでした。ページのリダイレクトはできても、こういった読み込み系は、エラーになる可能性があるので注意してください。数が少なかったので、手動で貼り直してました。数が多い場合は、データーをエクスポートして、検索置換で変更するのが手っ取り早いでしょう。これはこれで、慎重にやらなければいけませんが。パーマリンクを変更したその後1週間後くらいに検索エンジンを見てみると、新URLでインデックスされていました。PV数が減ってきています。いくつかのキーワードでは、順位が落ちてますね。パーマリンクの変更が直接影響しているかどうかは分かりませんし、カテゴリの変更も大幅に行ったため、いろんな要因があると思ってます。経過を見守りたいと思います。いえ、今回のパーマリンクの変更は、本当にやってよかったと思ってます。カテゴリを柔軟に変更できるようになったのは大きいですね。残念なことは、SNSの数値がリセットされたこと。すべてが0になるとちょっと寂しいです。これまで、いいね!やシェアをしてくださった方には、申し訳ないですが、これからもよろしくお願いします。まとめちょっと長くなりましたが、パーマリンク変更&301リダイレクトの流れをおさらいしておきます。(1)ファイルのバックアップ(2)現ページのURLを抽出(3)管理画面でパーマリンク構造を変更(4)パーマリンクの変更を確認(5)旧URLにアクセス(6)新URLを抽出&パーマリンクを元に戻す(7)301リダイレクトを作成(8)管理画面で再びパーマリンク構造を変更(9)301リダイレクトをhtaccessに貼付け(10)301リダイレクトができているか確認(11)ブログ内におかしいところがないかチェック以上、参考になりましたら幸いです。追記その後、2ヶ月経過時点での結果を「900記事で実証!301リダイレクトはSEOへの影響はない」にもまとめています。タイトルの通りなんですが、大きな失敗はありませんでした。Badge利用者は注意。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。書いてる人:まめ大阪在住。35歳で会社を退職して、サイト運営で生計を立てています。このブログでは、ブログやサイト運営で役立つノウハウを紹介しています。