パーマリンクの設定 ~WordPressでブログを始める~ | そう備忘録

パーマリンクの設定 ~WordPressでブログを始める~

前回の「カテゴリの追加」の記事

パーマリンクの設定

WordPressで新しい記事を書くとURLが

https://www.souichi.club/?p=123

の様にp=の後ろの数字が自動的に発番される。

数字をパラメータで渡して表示するページを変えているのだけれどもパーマリンク(恒久的なリンク)にした方がSEO的には有利とあったので設定する事にする。

WordPressのメニューより設定ー>パーマリンク設定で色々な種類のパーマリンクが設定できる。

月と投稿名や数字ベースなどがあって迷ったけど結局「カスタム構造」で/%category%/%postname%/とした。

%category%

記事のカテゴリーの事。

前回の記事でカテゴリーにスラッグを設定したが、選択したカテゴリーのスラッグがURLの一部になる

%postname%

投稿名の事。

新規記事を投稿する時にカテゴリーと同じように記事にスラッグを設定することができるので、それがURLの一部になる

他にも色々と変数が用意されている。

%year%や%monthnum%

投稿の年と月なので年月毎に記事を分類したい時はこの変数を使うのもありか

%author%

投稿の作成者を表す。

このサイトは自分だけが投稿するつもりのなので使わないけど複数の人が投稿するサイトだと使うのかも

パーマリンクの設定

mod_rewriteを有効にする

ちなみにパーマリンクの設定を有効にするにはapacheのmod_rewriteが有効になっている事が必要。以前の記事

WordPressはURLの置き換えによりパーマリンクを実現しているので置き換えを行うモジュールのmod_rewriteが有効になっていないと駄目。

  1. ユーザがパーマリンク(https://www.souichi.club/wordpress/permalink/)でアクセス
  2. apacheのmod_rewriteモジュールがURLを変換(https://www.souichi.club/?p=123)してWordPressのPHPに引き渡す
  3. その逆(表示する時)も同様

次回の「子テーマの作成」の記事に続く

souichirou

やった事を忘れない為の備忘録 同じような事をやりたい人の参考になればと思ってブログにしてます。 主にレゴ、AWS(Amazon Web Services)、WordPress、Deep Learning、RaspberryPiに関するブログを書いています。 仕事では工場に協働ロボットの導入や中小企業へのAI/IoT導入のアドバイザーをやっています。 2019年7月にJDLA(一般社団法人 日本デイープラーニング協会)Deep Learning for GENERALに合格しました。 質問は記事一番下にあるコメントかメニュー上部の問い合わせからお願いします。

おすすめ

質問やコメントや励ましの言葉などを残す

名前、メール、サイト欄は任意です。
またメールアドレスは公開されません。