このツールに問題がありますか?

「htaccessリダイレクト オンライン」について

このツールは Apache サーバ向け .htaccess リダイレクト規則を作成します。元パターン(パス/クエリ/正規表現)と宛先 URL を指定すると、RewriteRule、Redirect、RedirectMatch のいずれかを生成し、.htaccess に貼り付けるだけです。

リダイレクトはサイト移行、URL 再構成、リブランド後の SEO 統合(canonical、www の有無、HTTP→HTTPS)に不可欠。きちんと設定しないと旧リンクが切れ、検索順位も落ちます。

既定で 301(恒久、SEO 最良)を生成。必要に応じ 302(一時)、307、410(Gone)も対応。デプロイ前に必ずテスト:誤設定の .htaccess はサイト全体を落とします。

このツールの使い方

Apache の .htaccess リダイレクトルールを書く手順

  1. ソースと宛先

    「Source path」は Apache が照合する URL パス(例:`/old-page` や `/blog/(.*)`)。「Destination URL」は遷移先(絶対 URL 推奨:`https://example.com/new-page`)。

  2. ステータスコード

    「Status code」は `301`(恒久的移転 — 永続的な URL 変更で検索エンジンがインデックスを更新)または `302`(一時的 — 旧 URL が正規のまま)。SEO に配慮した移行では常に 301。

  3. 「実行」

    結果は `htaccess` のみで、サイトルートの `.htaccess` に貼れる `Redirect <code> <source> <destination>` 行。他のルールで `RewriteEngine On` が無いなら、ブロックの上に追加してください。

  4. 本番前にテスト

    `curl -I https://example.com/old-page` で期待した `Location:` ヘッダが返るか確認。よくある落とし穴:片方だけ末尾スラッシュを付けてしまう — Apache は `/foo` と `/foo/` を別物として扱います。