2017-04-11 17 views
0

単純なリライトURLは、私たちのサブドメインを取り、メインのウェブサイトのパスに書き換えます。これは、IISでローカルで正常に動作します。しかし、私たちのwebappではAzureのサブフォルダを指す方法についての提案はありませんか?すべてのカスタムドメインと証明書はAzureで正しく配線されていますが、いくつかのルールがあります。これは、サブドメインの書き換えのためのものではありません。Azure WebAppサブドメインリライト

<rule> 
<match url="*" /> 
<conditions logicalGrouping="MatchAll"> 
    <add input="{REQUEST_URI}" pattern="*://oursubdomain.*/*" /> 
</conditions> 
<action type="Redirect" url="{C:1}://ourwebsite.com/oursubdomain/{C:3}" redirectType="Permanent" /> 
</rule> 

ヘルプ

+0

あなたは現在見ている動作を教えてください。また...現在のカスタムドメインの設定は何ですか?メインのドメイン名とサブドメインの設定は同じAzure Web Appにありますか?あなたを援助するために、より詳細な情報が必要です。 –

+0

私が見ていることは、http://oursubdomain.ourdomain.comがリダイレクトされる代わりにhttp://oursubdomain.ourdomain.comと同じコンテンツを表示していることです。 CNAMEもDNSに正しく設定されています。はい、メインとサブドメインの両方が同じAzure Web App上に設定されています。他のすべてのルールは正しく機能しています。 – BinaryMoses

+0

<ルール名= "httpsにリダイレクト"> <一致URL = "(。*)" /> <=入力を追加 "{HTTPS}" パターン= "オフ" /> <アクションタイプ= – BinaryMoses

答えて

0

ためのおかげであなたがAzureの内部サブドメインを書き換えるときに、明示的でなければならない表示されます。 As Azureは既にサブドミナントをマップするためにワイルドカードを使用しています。 pattern = "://oursubdomain.*/"をpattern = "^ oursubdomain.ourdomain.com $"に置き換えると、ルールが正しく機能するようになりました。

関連する問題