0

DotNetNuke セットアップで 2 種類の URL を変更したい:

/fr-ca/Anything to /fr/Anything

/en-us/Anything to /en/Anything

ホスト>設定>詳細>フレンドリURLに移動して、これを試しました

マッチ

.*fr-ca/(.*)

と置換する:

.*fr/(.*)

しかし、これはうまくいきません...?

編集:以下の回答に基づいて...

マッチ

(.*/fr)-ca(/.*)

交換:

$1$2

これにより、URL が希望どおりに表示されましたが、壊れたページに移動しますか?

4

2 に答える 2

0

グループを使用する必要があります。基本的に、入っているものはすべて()グループに入れられ、数値を使用して正規表現に表示される th グループiを呼び出すことで、これらを呼び出すことができます。i

グループを思い出す正確な方法は言語によって異なりますが、$GroupNumberうまくいくはずです。

したがって、次のように置き換えます。

(.*fr)-ca(/.*)

と:

$1$2
于 2013-07-24T16:56:52.953 に答える