我開發一個asp.net(4.0)Web窗體應用程序和正在使用的路由我的所有URL。 我不確定是否我應該把條目在我的robots.txt這樣的:我應該把實際的.aspx文件/路徑Robots.txt或路線?
Disallow: /forum/editpost.aspx
(實際路徑/文件名)
OR這樣的:
Disallow: /forum/edit-post
我假設它是後者,因爲這是我所有的網頁在網上被引用的方式,但認爲它更安全。
我開發一個asp.net(4.0)Web窗體應用程序和正在使用的路由我的所有URL。 我不確定是否我應該把條目在我的robots.txt這樣的:我應該把實際的.aspx文件/路徑Robots.txt或路線?
Disallow: /forum/editpost.aspx
(實際路徑/文件名)
OR這樣的:
Disallow: /forum/edit-post
我假設它是後者,因爲這是我所有的網頁在網上被引用的方式,但認爲它更安全。
下,你永遠不會被物理路徑引用頁面,不想引用的物理路徑的頁面(因爲你正在使用的路由)的假設下,你不需要把物理頁到機器人文件,因爲爬蟲永遠不會找到它們。
因此,你只需要禁止的路由路徑。如果你擔心,你不小心用在您的網站上的某個地方的鏈接物理路徑,我想你可以禁止物理頁只要是安全的(希望能在一杆)。
使用任何的Googlebot等。會在他們索引頁面時看到。 Robots.txt不會在服務器端執行,解析或處理。
我覺得這有一個優惠的答案:取決於你是否要寫入更多或更少的數據到的robots.txt –