如何从搜索引擎中隐藏azure vm技术url?
我在Azure虚拟机中有一个项目,其技术地址为“myproject.cloudapp.net”,域为“myproject.com”。搜索引擎在搜索结果中索引了技术地址(myproject.cloudapp.net)和我的项目,现在有了技术地址如何从搜索引擎中隐藏azure vm技术url?,azure,virtual-machine,search-engine,Azure,Virtual Machine,Search Engine,我在Azure虚拟机中有一个项目,其技术地址为“myproject.cloudapp.net”,域为“myproject.com”。搜索引擎在搜索结果中索引了技术地址(myproject.cloudapp.net)和我的项目,现在有了技术地址 如何从搜索引擎中隐藏azure vm地址(*.cloudapp.net) 你不会因为不拥有*.cloudapp.net而隐藏它。您应该在根文件夹中放置robots.txt文件,并将其设置为nofollow。这在网上有很好的记录,所以我不会重复,但这就是如何
如何从搜索引擎中隐藏azure vm地址(*.cloudapp.net) 你不会因为不拥有*.cloudapp.net而隐藏它。您应该在根文件夹中放置robots.txt文件,并将其设置为nofollow。这在网上有很好的记录,所以我不会重复,但这就是如何阻止搜索引擎抓取你的网站和索引它
要将自己从它们中移除,您需要请求它。每个搜索引擎对此都有一个完善的记录过程 我想您有一个web应用程序。您必须创建一个重定向规则,检查请求的域以及它是否匹配
*.cloudapp.net
,然后永久重定向到mydomain.com
在web.config
中,类似于:
免责声明:我没有在
web.config
中测试此重定向。我的应用程序正在运行Asp.Net MVC,我通过添加一个全局过滤器来执行重定向,该过滤器会执行更多检查。如建议,请求删除,但也。。将robots.txt()添加到根目录,并添加必要的标记,以告知机器人程序不要索引。如果失败,请在站点上放置基本身份验证以阻止爬虫程序访问它。robots.txt也将在mydamain.com
上提供,除非您对文件本身进行一些域检测/重定向。
<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>