2017-06-26 20 views
-1

testdomain.com/diamonds/silverをtestdomain.com/diamondsにリダイレクトします。ウェブ設定 - 特定のURLを別のURLにリダイレクトする

ウェブサイトには複数のドメインが接続されているため、指定したドメインを取得する必要があります。

これは私の今のところですが、何もしないようです。

<rule name="testredirect" stopProcessing="true"> 
     <match url=".*" /> 
     <conditions logicalGrouping="MatchAny"> 
      <add input="{HTTP_HOST}" pattern="^testdomain.com/diamonds/silver" /> 
     </conditions> 
     <action type="Redirect" url="/diamonds" redirectType="Permanent" /> 
</rule> 

私もこれを試しましたが、それもうまくいきませんでした。

<rule name="testredirect" stopProcessing="true"> 
    <match url="^testdomain.com/diamonds/silver" ignoreCase="true" /> 
    <action type="Redirect" url="/diamonds" redirectType="Permanent"/> 
</rule> 

お勧めはありますか?

私はそれを理解しました。以下に答えてください!

+0

は、ドメインごとに異なる展開を持っていますか?この場合、私はweb.configのtranformationsでこれを解決することを提案します:https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx – Lukas

+0

同じ展開はありません。 – sindrem

答えて

1

最後に、

これが働いた:

<rule name="redirect diamonds" stopProcessing="true"> 
      <match url="^diamonds/diamondrings" ignoreCase="true" /> 
      <conditions> 
       <add input="{HTTP_HOST}" pattern="^(www.)?mywebshop.azurewebsites.net" /> 
      </conditions> 
      <action type="Redirect" url="/diamondrings" redirectType="Permanent" /> 
     </rule> 
関連する問題