2016-10-20 11 views
0
<rule name="news_en"> 
    <match url="en/news/"/> 
    <action type="Rewrite" url="en/blog/NewsList.aspx"/> 
</rule> 

[...]/ja/news/id1234のようにURLがリダイレクトされます。私はそれを必要としません。私は何をすべきか?子供がいないASP.NET URLリダイレクト

+0

ルール 'patternSyntax =" ExactMatch "'に次の属性を設定できます – Corporalis

答えて

1

これを試してみてください:

<rule name="news_en"> 
     <match url="^en/news/$"/> 
     <action type="Rewrite" url="en/blog/NewsList.aspx"/> 
    </rule> 

^はマッチングが、ドメイン名の始めから開始されることを意味します。 www.yourdomain.com/en/news/はリダイレクトされますが、www.yourdomain.com/pages/en/news/はリダイレクトされません。

$一致する文字列の後ろには何も入力できません。

1

../en/newsと "en/news/$"を../en/news/に一致させるための一致URLとして "en/news $"を使用してください。

関連する問題