我有一個在IIS中設置的網站,綁定到2個不同的網址,需要不同的語言。我想要做的是,當用戶登陸myurl1.com時,我想重定向到myurl1.com/en-US,當用戶登陸myurl2.com時,我想重定向到myurl2.com/es-ES。Url用2個不同的URL綁定重寫
這裏是我的嘗試,但目前未工作:
<rewrite>
<rules>
<rule name="Redirect to en-US locale" stopProcessing="true">
<match url="^myurl1.com$" />
<action type="Redirect" url="http://myurl1.com/en-US" />
<conditions>
<add input="{HTTP_HOST}" pattern="^myurl1.com$" />
</conditions>
</rule>
<rule name="Redirect to es-ES locale" stopProcessing="true">
<match url="^myurl2.com$" />
<action type="Redirect" url="http://myurl2.com/es-ES" />
<conditions>
<add input="{HTTP_HOST}" pattern="^myurl2.com$" />
</conditions>
</rule>
</rules>
</rewrite>
我不熟悉的URL重寫語法,所以任何幫助,將不勝感激!
user517406,希望你已經解決了這個問題,請參考答案部分。 – codetoshare