Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

WordPress

WordPressでパーマリンク設定変更の際、新URLにリダイレクトさせる為の設定方法

投稿日:2018年1月6日 更新日:

表題の内容について備忘メモを書きます。

■目次

(0)リダイレクトとは
(1)旧ページのURLを控える
(2)リダイレクトの設定をする(.htaccessの編集)
(3)パーマリンクの変更
(4)確認テストをする

(0)リダイレクトとは

Webページを訪れたユーザに別のURLを自動で見せるための仕組みをリダイレクトと呼びます(ステータスコードは「301」)。通常はURLを変更すると、それまでの検索評価は失われますが(Googleからの評価はリセットされる)、リダイレクトを行う事により検索評価を失う事なく、ユーザを新しいURLのページへ導く事が可能です。

(処理の流れ)
1.「クライアント」→「サーバ」へ、POSTメソッド(*注1)で旧URLの表示要求を行う。
2.「サーバ」→「クライアント」へ、リダイレクトの応答を行い新URLに遷移するよう指示を出す
3.「クライアント」→「サーバ」へ、GETメソッドで新URLのページの表示要求を行う(自動処理)
4.「サーバ」→「クライアント」へ、新URLのページを返却する。

(*注1)クライアント(From)からWebサーバ(To)へのHTTP通信を用いたリクエスト通信の一つ。

(転送方式)
大きく分けて2通りあり、1つ目はユーザが旧URLにアクセスと同時に指定ページ(新URL)に遷移させる方法で、2つ目はURL変更の案内ページを経由して転送する方法です。使い分けとして、旧URLを廃止予定なら2つ目の対応を取るのが望ましく、逆に旧URLを恒久的に使い続けるなら1つ目の対応でも問題ありません。

(1)旧ページのURL

設定変更後にリダイレクトが正常に機能しているかどうかテストするためにも、変更前のURLをメモしておきます。
目次にもどる

(2)リダイレクトの設定をする(.htaccessの編集)

リダイレクトの設定は「.htaccess」ファイルに記述します。編集は以下の手順で行います。
1.Tera Term/WinSCP等でWordpressのインストールされているサーバに接続する。
 →以下はWinSCPの例

2.目的の”.htaccess”ファイルを探す。
 →WinSCPの検索機能が便利です。
 (*私の場合,以下のディレクトリに格納「/[各自のドメイン名]/public_html」)


3.リダイレクトのコマンドを記述
 →以下の構文説明に沿って記述します。

//構文説明
//①Redirect
// →リダイレクトの定型句
//②permanent
// →301リダイレクトの時に指定する(恒久的なリダイレクト)
//③/2016/04/09/linux_user/
// →転送元ディレクトリ(スラッシュ ( / ) 以降のURLを記述)
//④https://rainbow-engine.com/create-linux-user/
// →転送先URL(httpなど から始まるURL全体を記述)
Redirect permanent /2016/04/09/linux_user/ https://rainbow-engine.com/create-linux-user/

目次にもどる

(3)パーマリンクの変更

WordPressの管理コンソールにログインし、パーマリングの設定を変更する。

目次にもどる

(4)確認テストをする

手順1でメモした旧URLをクリックし、正常にリダイレクトするか確認します。意図したページに遷移し、なおかつURLも新しいURLに変換されていればOKです。以下、私の例です。どちらのURLをクリックしても同じURLに飛ぶはずです(もしそうならなかったら、教えてください(笑))。

◆旧URL
https://rainbow-engine.com//2016/04/09/linux_user/

◆新URL
https://rainbow-engine.com/create-linux-user/

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-WordPress

執筆者:


comment

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

関連記事

ブログの始め方~WordPressで最短約15分で自分のブログを新規開設する方法~

<目次> (1) ブログの始め方~Wordpressで最短約15分で自分のブログを新規開設する方法~  (1-1) Step1:レンタルサーバの契約   (1-1-1) ①mixhostのサイトにアク …

WordPressでPHPのアップデートを行う方法

  <目次> WordPressでPHPのアップデートを行う方法  やりたいこと/概要  STEP1:PHPのバージョンアップの要否を確認  STEP2:検証環境を作成  STEP3:検証環 …

WordPressの記事でファイルをダウンロードできるようにする方法+ダウンロードボタンの設置方法

(0)目次&概説 (1) 記事の目的  (1-1) 目的 (2) 実施手順  (2-1) 前半部:ファイルをメディア登録する手順  (2-2) 後半部:記事作成とファイルを添付する手順 (3) おまけ …

Worpdressのローカル環境(検証用)の作り方

  <目次> Worpdressのローカル環境(検証用)の作り方  やりたいこと/概要  STEP0:バックアップを作成  STEP1:ダウンロード  STEP2:インストール  STEP3 …

  • English (United States)
  • 日本語
Top