2016-08-11 17 views
0

私は私の怠惰としてASP MVCを使用しており、複数のサブフォルダ/アプリケーションがあるWebサイトがあります。私は必要なものサブフォルダURLに末尾のスラッシュを追加

www.sample.com

www.sample.com/zh

www.sample.com/en

は、URLの末尾に末尾にスラッシュを追加することですのみ。

www.sample.com/zh/

www.sample.com/en/

私は、IISの書き換えパラメータで混乱しています。誰かが私を助けることができますか?参考のため

+0

あなたはURLを生成するためにURLヘルパーを使用していますか? – tmg

+0

こんにちは。はいといいえ。私は時にはコード内の基本的な相対URLを使用します。 – simplecoder

答えて

0

は、私はルールをいくつか修正しました:/ ZHに遭遇したとき

<rule name="Add trailing slash" stopProcessing="true"> 
        <match url="^.*" /> 
        <action type="Redirect" url="{C:0}/" appendQueryString="true" redirectType="Permanent" /> 
        <conditions> 
         <add input="{PATH_INFO}" pattern="\/zh$" /> 
        </conditions> 
       </rule> 

をこのように、それは既存のURLを壊すことなく、/ ZH /だけにリダイレクトします。

これが誰かを助けることを願っています!

関連する問題