0

Azureでホストされ、トラフィックマネージャをロードバランサとして使用しているASP.NET MVC Webサイトを実行しているため、ユーザーはfoob​​ar.yourcompany.comがありますが、Azure Traffic Managerが提供するエンドポイントもfoobar.trafficmanager.netです。検索エンジンのクローラも同様です。検索エンジンからトラフィックマネージャのエンドポイントを非表示にしますが、カスタムドメインを公開します

トラバーサルマネージャのエンドポイントをクローラから隠してカスタムドメインのエンドポイントを公開する方法はありますか?

P.S.私はrobots.txtを知っています。

答えて

1

Traffic Managerドメイン経由でアクセスしたときにカスタムドメインにHTTP 301の永久リダイレクトを返すように設定している場合、検索結果に表示されなくなります。私が知る限り、TMドメインを完全に無効にすることはできません。同様に、App Serviceドメインを完全に無効にすることはできません。

あなたのアプリが要求を取得する場合:

http://foobar.yourcompany.com/foo/bar 
+0

ありがとう:

http://foobar.trafficmanager.net/foo/bar 

はHTTP 301へとそれをリダイレクト!それはIISで行うことができるようです:http://stackoverflow.com/questions/22182087/iis-rewrite-rule-to-redirect-specific-domain-url-to-different-url-on-same-domain – Vej

+0

しかし、 "foobar.trafficmanager.net"のアドレスは検索エンジンの結果ページでウェブ結果として表示されますか? – Vej

+0

ええ、絶対に! IISリライトでジョブを実行できます。そのオプションを注意深くチェックして、正しくリダイレ​​クトされるようにしてください。 – juunas

関連する問題