如何从搜索引擎隐藏azure vm技术网址?

Dob*_*man 5 search-engine virtual-machine azure

我在Azure虚拟机中有一个项目,其中包含"myproject.cloudapp.net"技术地址和"myproject.com"域.搜索引擎已将索引技术地址(myproject.cloudapp.net)和我的项目编入技术地址的搜索结果中.

如何从搜索引擎隐藏azure虚拟机地址(*.cloudapp.net)?

tra*_*max 0

我假设您有一个网络应用程序。您必须创建一个重定向规则,检查请求的域以及如果匹配*.cloudapp.net,则永久重定向到mydomain.com

web.config类似这样的答案中:

<rewrite>
  <rules>
    <rule name="Redirect to www" stopProcessing="true">
      <match url="(.*)" />
      <conditions trackAllCaptures="false">
        <add input="{HTTP_HOST}" pattern="^.*.cloudapp.net$" />
      </conditions>
      <action type="Redirect" 
        url="{MapProtocol:{HTTPS}}://www.domain.com/{R:1}" />
    </rule>
  </rules>
  <rewriteMaps>
    <rewriteMap name="MapProtocol">
      <add key="on" value="https" />
      <add key="off" value="http" />
    </rewriteMap>
  </rewriteMaps>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

免责声明:我尚未在web.config. 我的应用程序正在运行 Asp.Net MVC,并且我通过添加一个全局过滤器来进行重定向,该过滤器会执行更多检查。