ユーザーをさまざまな URL から特定の URL にリダイレクトしたいと考えています。さまざまな種類の置換を試しましたが、必要な動作が得られないようです。このコードは、ホスト名を指定する以外は機能します。windows.location.hostname の既存のホスト名を使用して、新しいパス名を指定したいだけです。URL のサイズやスラッシュ (「/」) が異なる場合があります。
window.location = 'http://localhost:36065/NewPath';
これらの URL を変更するにはどうすればよいですか?
http://somesite.com/xxx/yyy/zzz to http://somesite.com/NewPath
http://somesite.com/xxx/yyy to http://somesite.com/NewPath
http://somesite.com/xxx to http://somesite.com/NewPath
私はあなたがポイントを得ると思います。パスはパスによって異なる場合があります。基本的に .com の後のすべてを「NewPath」に置き換えたい
可能であればクリーンな正規表現ソリューションが欲しいのですが、私はその部門の新人です。ヒントやコツをありがとう。