Dob*_*man 5 search-engine virtual-machine azure
我在Azure虚拟机中有一个项目,其中包含"myproject.cloudapp.net"技术地址和"myproject.com"域.搜索引擎已将索引技术地址(myproject.cloudapp.net)和我的项目编入技术地址的搜索结果中.
如何从搜索引擎隐藏azure虚拟机地址(*.cloudapp.net)?
我假设您有一个网络应用程序。您必须创建一个重定向规则,检查请求的域以及如果匹配*.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,并且我通过添加一个全局过滤器来进行重定向,该过滤器会执行更多检查。
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |