.htaccessリダイレクト生成
301/302転送やドメイン移転、URL正規化ルールを
直感的なGUIで自動生成します。
生成された .htaccess コード
.htaccessによるリダイレクト設定とは?
本ツールは、SEO評価を引き継ぐための必須設定である「301リダイレクト」を、専門知識がなくてもGUIから直感的に生成できるツールです。サイトリニューアルによるURLの変更、ドメイン移行、あるいはHTTPS化(SSL化)に伴うURLの正規化など、実務で頻繁に発生するリダイレクト要件に対応しています。生成されたコードはサーバーの `.htaccess` ファイルに貼り付けるだけで機能します。
また、すべての復元処理やコード生成処理はご利用の端末(パソコンやスマートフォンのブラウザ)の内部でのみ実行されます。入力されたURLやドメインなどの機密データが外部のサーバーに送信・保存されることは一切ありません。登録不要で安全にご利用いただけます。
ツールの使い方
目的のタブを選択
「特定のページ転送」「ドメイン全体の移転」「URL正規化」の中から、目的に合ったタブを選びます。それぞれ最適な構文が出力されるように設計されています。
旧URLと新URLを入力
変更前(旧)のパスと、変更後(新)のURLを入力します。必要に応じてステータスコード(301/302)を選択してください。入力内容は即座にコードに反映されます。
コードをコピーして設置
リアルタイムで生成されたコードの「コードをコピー」ボタンを押し、Webサーバーの `.htaccess` ファイルの先頭付近に貼り付けて保存します。
.htaccess・リダイレクト関連用語集
- .htaccess
- ApacheなどのWebサーバーの動作をディレクトリ単位で制御するための設定ファイル。リダイレクトやアクセス制限、キャッシュの制御などに使用され、Webサイト運用において非常に重要なファイルです。
- 301リダイレクト (Moved Permanently)
- ページが「恒久的に」移動したことを検索エンジンに伝えるステータスコード。旧URLのSEO評価(ページランクなど)を新URLに安全に引き継ぐことができるため、サイトリニューアル時には必須の設定となります。
- 302リダイレクト (Found)
- ページが「一時的に」移動したことを示すステータスコード。メンテナンス中や期間限定キャンペーンなどで使用します。検索エンジンは旧URLをインデックスに残し続けるため、SEO評価は引き継がれません。
- 410 Gone
- ページが「永久に消滅した」ことを示す強力なステータスコード。通常の404(Not Found)よりも強い意思表示であり、検索エンジンのインデックスから速やかに削除させたいページに対して使用します。
- URLの正規化 (Canonicalization)
- 「www」の有無や「http/https」の違いなど、複数のURLで同じページにアクセスできる状態を1つの正しいURLに統一するSEOの基本施策です。評価の分散を防ぎます。
- RewriteRule / RewriteCond
- Apacheの `mod_rewrite` モジュールで使用される命令文。`RewriteCond` で「HTTPSではない通信」などの前提条件を指定し、`RewriteRule` で具体的なURLの書き換えルールと転送のステータス([R=301,L]など)を定義します。
よくある質問
- Q.301と302のどちらを使うべきですか?
- サイトリニューアルやドメイン移転など、将来的に元のURLに戻す予定がない場合は必ず「301」を使用してください。301はSEOの評価を引き継ぎます。
- Q.WordPress環境でも使用できますか?
- はい、使用可能です。ただし、WordPressが自動出力する `# BEGIN WordPress` という記述よりも「上(ファイルの先頭付近)」に追記することで、競合を避けて確実に動作します。
- Q.複数のリダイレクトを一度に生成できますか?
- 「ページ/ディレクトリ転送」タブにて「ルールを追加する」ボタンを押すことで、複数のリダイレクト設定を一度にまとめて生成できます。
- Q.Nginxサーバーでも使えますか?
- 本ツールが生成するコードはApacheサーバーの `.htaccess` 専用構文です。Nginxサーバーをお使いの場合は、Nginx専用の記法に変換して `nginx.conf` 等に記述する必要があります。
- Q.入力したURLがサーバーに送信されたり保存されたりしますか?
- いいえ。すべてのコード生成処理はお使いのブラウザ内(手元の端末上)で行われます。入力内容が外部サーバーに送信されたり保存されたりすることは一切ありません。
活用シーン
サイトリニューアル時のURL移行
旧システムから新システムへ移行し、各ページのURL構造が変わってしまった場合に、古いパスから新しいURLへ個別の301転送ルールを一括生成し、SEO評価の下落を防ぎます。
ドメインの変更・引っ越し
サービス名変更などに伴い、旧ドメインから新ドメインへサイト全体を丸ごと移転させるためのリダイレクトコードを生成します。下層パスの引き継ぎも制御可能です。
常時SSL化 (HTTPS化)
サーバーにSSL証明書を導入した後、古い `http://` 宛のアクセスをすべて自動的に安全な `https://` へ強制転送(正規化)させるルールを作成します。
検索エンジン評価の分散防止
`www.example.com` と `example.com` の両方でアクセスできてしまう状態を解消し、どちらか一方のURLに統一することで、Googleからの評価を一箇所に集約させます。
技術詳細・仕様
安全なRewriteRuleの生成アルゴリズム
本ツールは、ユーザーの入力したパスやドメインを安全な正規表現に自動エスケープして `.htaccess` コードを生成します。例えば、ドメインに含まれる `.`(ドット)は `\.` にエスケープされ、予期せぬパターンのマッチングを防ぎます。
また、ディレクトリ単位の転送設定においては、Apacheの正規表現キャプチャグループ(`$1`)を利用し、下層ディレクトリやパラメータを含めたURL構造を保ったまま転送先に渡す高度な `mod_rewrite` 構文を出力します。
フィードバックを送信
ツールをより良くするためのご意見をお聞かせください。
現在、フィードバックの受付を一時停止しています
サーバーが混み合っているか、スパム防止のための安全装置が作動しています。しばらく経ってから再度アクセスしてください。