UrlEdge
開発者ツール

ワイルドカードと正規表現のリダイレクト
安全にまとめて設定

大規模サイトの移行で、10,000件の個別ルールを手で作る必要はありません。ワイルドカード (*) と正規表現パターンを使えば、URL構造ごとまとめて書き換えられます。AIパターンジェネレーターも利用できます。

https://

GET /blog/2023/post-1?ref=twitter
EDGE Routing
301 -> /新規/ポスト-1
AI パターン ジェネレーターが利用可能

開発者向けルーティング ロジック

静的リダイレクトは単純な変更には問題ありませんが、実際のアプリケーションにはロジックが必要です。単一のルールでディレクトリ構造全体を移動したり、乱雑な URL をクリーンアップしたり、SEO 標準を強制したりできます。

ルール エディター
一致が見つかりました
式 (正規表現)
^/old-blog/(.*)$
宛先 URL
/new-blog/$1
テスト入力:/old-blog/hello-world
結果:/new-blog/hello-world

ワイルドカード マッチング (*)

予測可能なパスを一括リダイレクトする最も簡単な方法。パス セグメントに一致させるには * を使用します。たとえば、/docs/* と support.example/* を一致させます。

高度な正規表現 (PCRE)

ワイルドカード ルールが URL 構造に対して広すぎる場合は、キャプチャ グループ、先読み、およびより厳密な一致を使用します。

クエリパラメータのクリーンアップ

utm_source や fbclid などの追跡パラメータを自動的に削除するか、SEO を改善するためにそれらをクリーンな URL パスに書き換えます。

一般的な正規表現パターン (チートシート)

これらの実績あるパターンをコピーして、一般的な SEO の悩みを解決してください。

末尾のスラッシュを削除

一致:^(.*)/$
ターゲット:$1

末尾のスラッシュを削除して、クリーンな URL を適用します (例: /about/ -> /about)。

小文字を強制する

一致:[A-Z]
ターゲット:Lower($0)

すべての URL を強制的に小文字にすることで、重複コンテンツの問題を防ぎます。

日付URLからスラッグへ移行

一致:^/202[0-9]/[0-9]{2}/(.*)$
ターゲット:/posts/$1

日付構造を削除して、WordPress URL を最新化します。

エクステンションストリッパー

一致:^(.*)\.(html|php|aspx)$
ターゲット:$1

技術スタックを非表示にします。 /contact.php をクリーンな /contact URL に変換します。

サブドメインの統合

一致:^https://blog.site.com/(.*)
ターゲット:https://site.com/blog/$1

サブドメインをサブフォルダーに結合して、全体的なドメイン権限を強化します。

パスへのクエリパラメータ

一致:^/products\?id=([0-9]+)
ターゲット:/item/$1

醜い動的パラメータを SEO に適した静的パスに変換します。

安全第一のアーキテクチャ

公開前に必ずテスト

複雑なリダイレクト ルールにより、重要なパスが中断される可能性があります。運用トラフィックに到達する前に、シミュレータでテストしてください。

ライブシミュレータ

ソース URL を入力すると、実際には何も変更せずに、どのルールが一致し、どこにリダイレクトされるかを正確に確認できます。

ループ検知

無限リダイレクトループを自動的に検出し、ルールが有効になる前にブロックします。

即時ロールバック

間違えましたか?ワンクリックで即座に以前の構成バージョンに戻ります。

よくある質問

はい。 UrlEdge は、ブログ URL から年を削除するなど、わかりやすい言語の目標からパターンを提案できます。発行する前に、生成されたルールを実際の例に対してテストする必要があります。

実質的には何もありません。正規表現ルールをエッジで高度に最適化されたマシンコードにコンパイルします。何百もの複雑なルールがあっても、レイテンシーは通常 1 ミリ秒未満です。

複雑なリダイレクト ルールをテストする準備はできましたか?

ビジュアル ビルダーとシミュレーターを使用して、展開前にワイルドカード、正規表現キャプチャ、クエリ処理を検証します。