2016-08-11 3 views
0

Я использую ASP MVC как свой lanugage, и у меня есть веб-сайт с несколькими подпапками/приложениями в нем.Добавить конечную косую черту в подпапку 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

Для справки, я сделал некоторые изменения с правилами:

<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> 

Таким образом, когда/ж встречается, он будет перенаправлять к/ж/только, не нарушая существующие адреса.

Надеюсь, это поможет кому-то!

Смежные вопросы