「当ブログはアフィリエイト広告を利用しています」

.htaccessのRewriteとは?初心者でもできるURLリダイレクト設定と書き方【WordPress対応】

ブログ運営

WordPressサイトを運営していると、URL変更やリダイレクト設定が必要になることがあります。
そのときに使われるのが .htaccessのRewrite設定です。

しかし初心者の場合、

  • .htaccessの書き方がわからない
  • Rewriteの意味が理解できない
  • 設定を間違えてサイトが表示されなくなるのが怖い

という人も多いでしょう。

この記事では、初心者でも理解できるように

  • Rewriteの基本
  • よく使うRewrite設定
  • WordPressで簡単に設定する方法

をわかりやすく解説します。


「PR」

.htaccessとは?WordPressで使われる重要ファイル

.htaccessとは、Webサーバーの設定を変更するためのファイルです。

主に次のような設定に使われます。

  • URLリダイレクト
  • URL書き換え
  • アクセス制御
  • セキュリティ設定

WordPressでは、パーマリンク設定を変更すると、この.htaccessが自動的に更新されます。

つまり、サイト運営では非常に重要なファイルです。


「PR」

Rewriteとは?URLを書き換える仕組み

Rewriteとは、URLを書き換える仕組みのことです。

例えば次のような場合に使われます。

変更前URL変更後URL
example.com/page.htmlexample.com/page/

このようにURL構造を変更する場合、Rewrite設定によって自動転送できます。


よく使うRewrite設定(初心者向け)

ここでは、サイト運営でよく使うRewrite設定を紹介します。


301リダイレクト(URL変更)

URLを変更したときに使うのが 301リダイレクトです。

RewriteEngine On
RewriteRule ^old-page$ https://example.com/new-page [R=301,L]

意味

  • old-page → new-pageへ転送
  • 301は「恒久的移動」

これはSEOでも推奨されている設定です。


wwwあり・なしのURL統一

サイトURLを統一する設定です。

RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

これにより

  • example.com
  • www.example.com

のURLを統一できます。


http → httpsリダイレクト

SSL化するときに必要な設定です。

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

これで

http

https

へ自動転送されます。


初心者はプラグインを使う方法がおすすめ

.htaccessを直接編集するのが不安な場合は、WordPressのプラグインを使う方法があります。

おすすめは Redirection です。

このプラグインを使えば、管理画面から簡単にリダイレクト設定ができます。


Redirectionの設定手順

  1. WordPress管理画面
  2. 「プラグイン」→「新規追加」
  3. Redirection を検索
  4. インストールして有効化

その後

ツール → Redirection

からリダイレクト設定ができます。


入力する項目

項目内容
Source URL旧URL
Target URL新URL

これだけで 301リダイレクト設定が完了します。


.htaccess編集時の注意点

.htaccessは重要なファイルなので、編集するときは注意が必要です。

必ず次の点を守りましょう。

  • 編集前にバックアップを取る
  • 1行ずつ追加する
  • エラーが出たらすぐ戻す

設定ミスをすると、サイト全体が表示されなくなる場合があります。


WordPressでRewriteが必要になるケース

サイト運営では次のような場面でRewrite設定が必要になります。

  • URL構造変更
  • 記事URL変更
  • ドメイン変更
  • https化
  • www統一

正しいリダイレクト設定は、SEOにも大きく影響します。


まとめ

.htaccessのRewriteは、URL変更やリダイレクト設定で重要な機能です。

ポイントをまとめると

  • RewriteはURLを書き換える仕組み
  • 301リダイレクトはSEOでも重要
  • 初心者はプラグインを使う方法もある

WordPressサイト運営では、基本的な仕組みを理解しておくとトラブルを防ぐことができます。


この記事はブログ再設計プロジェクトの一環として、内容を大幅に更新しました。
更新日:2026年3月13日


― 再設計ログ900とは ―

再設計ログ900は、
AI時代に既存ブログを「構造」から再設計する実験研究プロジェクトです。

実際のアクセスデータをもとに、
思考・検証・結果のすべてを公開しています。

このカテゴリでは、その設計過程と実験ログを記録しています。

関連記事
・【再設計ログ900-001】AIと協業する時代へ
【再設計ログ900-002】量から構造へ転換した最初の月

タイトルとURLをコピーしました