パーマリンクWordPressWordPressでブログを書くときに重要なパーマリンクの設定方法とその時に注意すべき点を紹介していきます。設定方法はWordPress管理画面の操作方法の説明になりますが、注意点は意識しておかないと後で後悔することになるかもしれないので、あらかじめ知っておきましょう。まとめパーマリンクとはURLの構造パーマリンクとはURLのことです。WordPressで書いた記事を公開するときは、記事ごとに個別のURLを設定することになります。設定できるURLは上の画像にあるように後半部分だけです。初期設定では「p=123」のような数字とアルファベットになっているはずです。そのままでは読んでいる人に内容が伝わらないですし、SEO的に考えても不利になります。以下の手順にそって必ず分かりやすい設定にしておきましょう。「➀設定>パーマリンク設定」に進むとどのような構造にするのかを選べるページが出てきます。このページが開いたら「カスタム構造」を選択しましょう。すべての設定が終了したら「変更の保存」を忘れずにクリック!また、その下にあるオレンジ色のボタンを選択するとパーマリンク構造を指定できます。以下の表にそれぞれの意味を書いていますが、だいたいが「%category%」と「%postname%」を使っていると思います。例➀カテゴリーベースのパーマリンク例えば以下のように設定した場合を見てみると。https://www.self-study-blog.com/%category%/%postname%/カテゴリーの後に記事タイトルが続いているので、記事が属するカテゴリーのスラッグ後に記事のタイトルが続きます。スラッグとはURLに表示される文字列のことです。カテゴリー名は日本語でもそのスラッグを英単語に設定することで分かりやすくなります。この記事は「WordPress>WordPress初心者」というカテゴリー階層の中に入っています。当サイトではWordPressカテゴリのスラッグを「wordpress」、WordPress初心者カテゴリのスラッグを「wp-beginer」としているのでhttps://www.self-study-blog.com/wordpress/wp-beginer/wordpress-permalink-confg/となります。最後の「wordpress-permalink-confg」は記事のスラッグになります。この部分の設定方法は下で解説しています。当サイトではこのようなカテゴリーベースの設定はしていません。下の例2の設定にしています。例2独立したパーマリンク当サイトではカテゴリやそのほかの要素に依存しない構造にしています。パーマリンクには上の表にあるカテゴリーなどの要素以外にも任意の文字列を指定することができます。当サイトでは以下のようにhttps://www.self-study-blog.com/dokugaku/%postname%/と指定しています。「dokugaku」の部分のように自由な文字列を指定することができます。日本語はやめておきましょう。この記事のスラッグは「wordpress-permalink-confg」ですから、実際のURLは以下のようになっています。https://www.self-study-blog.com/dokugaku/wordpress-permalink-confg/記事のパーマリンクを設定する次に「%postname%」の設定方法です。「%category%」の部分は自動的に割り振られますが、記事のスラッグ部分は投稿の編集ページから設定します。この記事のタイトルは「WordPressのパーマリンク設定で失敗しない方法」ですが、スラッグは「wordpress-permalink-confg」になっています。以下の画像のように投稿の編集画面から個別に設定します。「URLスラッグ」の部分に英語で簡潔にスラッグを書きます。複数の単語をつなげるときはハイフン(-)を使います。青字の部分にUR全体が表示されているので、パーマリンク構造も合わせて全体を確認できます。設定するときの注意点パーマリンクは変更できない(できるけどしない方がいい)英語で短く書く依存させない方がいいパーマリンクは変更できない(しなほうがいい)パーマリンクを変更するとそれまでアクセスしていた人ができなくなります。SEOの評価もリセットされます。しても必要な場合は301リダイレクトを行いましょう。英語で短く書く日本語を使うことは避けましょう。日本語を使うとURLを見ても意味をなさない文字列になってしまいます。SEO的にみても英語で簡潔に書く方がサイトの構造が分かりやすくなり評価が上がります。依存させない方がいいカテゴリーベースのパーマリンク構造はサイトの構造が分かりやすくなる半面、投稿のカテゴリーを変更するときに不便になります。カテゴリーベースの場合、投稿が属するカテゴリーを変更するとURLも自動的に変わってしまいます。当サイトではカテゴリーに依存しない方法で設定しています。変更の必要がない場合はカテゴリーベースでも問題ありません。変更するときの注意点パーマリンク設定の「変更を保存」をクリックするとすべて変わるカテゴリやタグページなどのURLも変わる301リダイレクトを忘れずに「変更の保存」ですべてが変わる設定画面で「変更の保存」をクリックするとその瞬間にすべてのURLが書き換えられるのでご注意ください。固定ページ以外のURLが変わってしまいます。カテゴリーやタグページのURLも変わる当サイトは最初カテゴリーベースにしていたので「プログラミングカテゴリー」のページURLは以下のようになっていました。https://www.self-study-blog.com/category/programming/ですが、パーマリンク設定を変更した後はhttps://www.self-study-blog.com/dokugaku/category/programming/となっています。このように、投稿のURLだけでなくカテゴリーページやタグページ、アイカーブページのURLも変わるのでご注意ください。301リダイレクトリダイレクトとはサイトのURLを変更したときに自動的に新しいサイトに転送することを言います。301リダイレクトと302リダイレクトの2種類があります。301リダイレクトは「常に転送するとき」302リダイレクトは「一時的な転送」に使われます。基本的には301リダイレクトを使用してサイトの転送を設定します。サーバーによって設定の方法が異なります。まとめWordPressのパーマリンク設定方法とその注意点を見ていきました。設定するだけなら簡単なのですが、ブログの運営のことやカテゴリー移動のことを考えるとパーマリンクをほかの要素に依存させるのはやめといた方がよさそうですね。言いつつ、当ブログは当初パーマリンクをカテゴリーベースにしていたので、記事をカテゴリー移動させるときは大変でした。今ではカテゴリーに依存させない形式のパーマリンクに変更して、ふるいURLは301リダイレクトでしのいでいます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ABOUT独学で学んだことをアウトプットしているブログです。とことん独学ブログ.。