【问题标题】:Should i put actual .aspx file/path in Robots.txt or route?我应该将实际的 .aspx 文件/路径放在 Robots.txt 或路由中吗?
【发布时间】:2011-08-24 10:11:45
【问题描述】:

我正在开发一个 asp.net (4.0) 网络表单应用程序,并且正在为我的所有网址使用路由。 我不确定是否应该像这样在 robots.txt 中输入条目:

Disallow: /forum/editpost.aspx

(实际路径/文件名)

或者像这样:

Disallow: /forum/edit-post

我假设是后者,因为这是我所有页面在网络上的引用方式,但我认为检查起来更安全。

【问题讨论】:

  • 我觉得这个有一个优先的答案:取决于你是想往robots.txt中写入更多还是更少的数据

标签: asp.net routing robots.txt asp.net-routing


【解决方案1】:

假设您从不通过物理路径引用页面并且不想通过物理路径引用页面(因为您正在使用路由),您不需要将物理页面放入 robots 文件中,因为爬虫会永远找不到他们。

因此,您只需要禁止路由路径。如果您担心自己不小心在网站某处的链接中使用了物理路径,我想您可以为了安全起见禁止物理页面(希望一次性使用)。

【讨论】:

    【解决方案2】:

    使用任何 Googlebot 等。将在他们索引页面时看到。 Robots.txt 不会在您的服务器端执行、解析或处理。

    【讨论】:

      猜你喜欢
      • 2019-11-28
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 2011-12-10
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多