無料WEBツールdigtoooooools

by 大阪のホームページ制作会社digrart

.htaccess リダイレクト ジェネレーター | 301/302転送コードをコピペ作成 自動生成

転送ルールの設定

特定のページやディレクトリのURLを変更した

サイトのドメイン(URL)自体が変わった

※旧ドメインのサーバー上の .htaccess に設定するためのコードを生成します。

(例: old-domain.com)
arrow_forward
(例: new-domain.com)

URL表記の正規化 (wwwの有無 / 常時SSL化)

※複数の設定を同時に併用できます。URLの分散を防ぎSEO評価を集約します。(これらは自動的に301転送になります)

※「wwwあり」と「wwwなし」はどちらか一方のみ選択してください。

生成された .htaccess コード



        

📝 設置方法と注意点

コードをコピーし、Webサーバーのルートディレクトリ等にある .htaccess ファイルに追記・保存してください(ファイルが無い場合は新規作成します)。
すでに WordPress などの動的システムが書き込んだ # BEGIN WordPress 等の記述がある場合は、**そのブロックよりも上**(ファイルの一番上付近)に追記するのが安全で確実です。

URL変更時の「引っ越し」のお知らせ
サイトのリニューアルやドメイン変更、あるいはSSL化(https化)の際に、古いURLにアクセスしてきたユーザー(と検索エンジン)を、新しいURLへ自動的に転送させるサーバー上の仕組みです。ApacheなどのWebサーバーで使われる設定ファイル .htaccess に記述します。
SEO評価を引き継ぐ「301リダイレクト」の絶大な重要性
検索エンジン(Googleなど)は、URLの「文字の並び」をユニークなIDとしてページを記憶し、評価(ページランクや被リンク数)を蓄積しています。
何の処理もせずにURLを変更してしまうと、Googleからは「ある日突然ページが消滅し(404 Not Found)、まったく別の新しいページが生まれた」と認識され、今まで何年もかけて築いてきた検索上位の評価がすべてゼロにリセットされてしまいます。
これを防ぐのが 301 (Moved Permanently) という永久的な転送です。301転送を正しく行えば、旧URLが持っていたSEO評価のほぼ100%を新URLに安全に引き継ぐことができます。サイトリニューアル時にトラフィックを落とさないための最も重要な施策です。
「www」の有無や「http/https」の統一(正規化)
例えば http://example.comhttps://www.example.com は、人間から見れば同じサイトですが、検索エンジンからは「別のURL」として認識され、ページのSEO評価が分散してしまいます(これを非正規化状態と呼びます)。
本ツールの「www/SSL統一」機能を使って、すべてのアクセスを1つの正しいURL(例: https://example.com)に301転送(正規化)することで、Googleからの評価が一箇所に集約され、検索順位が上がりやすくなるという基本的ながら強力なSEOテクニックです。
301 Moved Permanently (恒久的な移転)
利用シーン: ドメイン変更やページURLの完全な変更、SSL化など。
「このURLは永遠に新しい場所へ引っ越しました」と伝えるコードです。SEOの評価(ページランク等)を新しいURLへ強力に引き継ぎます。特別な理由がない限り、URLが変わった際のリダイレクトには基本的にこの301を使用します。
302 Found (一時的な移転)
利用シーン: サイトのシステムメンテナンス時、数日・数週間だけ別のキャンペーンページに飛ばしたい時、スマホ向けに一時的にURLを分ける場合など。
「とりあえず今はここに飛ばすけど、将来的に元のURLに戻す予定です」「だから元のURLを検索インデックスから消さないでね」と伝えるためのコードです。そのため、SEO評価は転送先にはほとんど渡されません。
410 Gone (恒久的な消滅)
利用シーン: キャンペーン終了などでもう絶対に復活しないページ、低品質として意図的に検索結果から抹消したいページ。
転送先がそもそも存在しない(捨てる)場合に使います。通常の「404 (Not Found)」は「見つかりません(一時的なエラーかも)」ですが、「410」は「自らの手で永遠に削除しました」という強い意思表示になります。これにより、Googleのインデックスからより早く確実に対象ページを削除させるという高度なSEO管理に利用されます。
RewriteEngine On
Apache サーバーの URL 書き換え機能(モジュール)を「有効」にする呪文です。これが記述されていないと以下のルールは働きません。
RewriteRule
「どんなURLにアクセスが来たら(条件)」「どこへ転送する(転送先)」「どんなステータスコードで(オプション)」という転送の基本ルールを定義する命令です。本ツールでは、パラメータの欠落を防ぐための安全な正規表現を自動的に組み合わせて出力しています。
RewriteCond
RewriteRule を発動させるための「詳細な条件」を指定します。「ドメインがこれと一致した場合のみ」や「https ではない通信でアクセスされた場合のみ」といった絞り込みを行います。
SEO対策
WEB開発ツール
ネットワーク
セキュリティ
画像処理・テキスト解析
ビジネス
SNS・エンタメ
生活