0

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

Disallow: /forum/editpost.aspx

(实际路径/文件名)

或者像这样:

Disallow: /forum/edit-post

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

4

2 回答 2

2

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

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

于 2011-08-24T16:20:02.027 回答
0

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

于 2011-08-24T16:29:41.633 回答