リダイレクト設定ジェネレータ
URL移転時のリダイレクトルールを1行ずつ入力すると、Apache(.htaccess)とnginxの設定を同時に生成します。完全一致・配下ごと転送(前方一致)・正規表現に対応。処理はすべてブラウザ内で完結します。
元パス 先パス [301|302] [regex] 例: /old /new / /old/* /new/ 302 / ^/blog/(\d+)$ /articles/$1 regex .htaccess(Apache)
nginx
このツールについて
- 1行に「元パス 先パス」を空白区切りで入力します。既定は完全一致・301(恒久的リダイレクト)です。
- 元パスの末尾に
*を付けると、配下のパスもまとめて転送する前方一致ルールになります(例:/old/* /new/)。 - 行末に
regexを付けると、元パスを正規表現として扱います($1などの後方参照が使えます)。 - 行末に
301または302を書くとステータスコードを指定できます(省略時は301)。 #で始まる行はコメントとして無視されます。- 生成した設定は実際のサーバーに反映する前に、必ずステージング環境などで動作確認してください。
- 処理はすべてブラウザ内で完結し、入力したルールが外部に送信されることはありません。
よくある質問
配下のパスをまとめて転送できますか?
はい。元パスの末尾に * を付けると前方一致ルールになり、.htaccessではRedirectMatch、nginxではlocation ^~ + rewriteで配下ごと転送する設定を生成します。
正規表現を使った複雑なルールにも対応していますか?
はい。行末に regex を付けると元パスを正規表現として扱い、$1などの後方参照も使えます。
生成した設定はそのまま本番に使えますか?
基本的な構文は正しく生成しますが、既存の設定との競合や優先順位に注意が必要です。反映前に必ずステージング環境などで動作確認してください。
入力したルールは外部に送信されますか?
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。