使用 Laravel 停止 google 索引资源路由
Stop google indexing resource routes with Laravel
我刚刚启动了一个 link 策展网站,该网站使用控制器将用户重定向到 link。
我设置了一条路线:
Route::get('/redirect/{id}', 'LinksTableController@show');
这从数据库中获取 link 行的 ID,并将用户重定向到 url。
问题是我可以看到 google 正在为所有这些路由编制索引。如果我执行 site:domain.com,它会显示我在数据库中的所有 link 以及 url,例如:
/redirect/10
/redirect/20
以此类推
我有一个 robot.txt 文件:
User-agent: *
Disallow: /redirect/*
Disallow: /admin*
但我想确保在我淹没之前正确设置它 google。
这会起作用:
Disallow: /redirect*
下面的Googlelink涵盖得很好:https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt?csw=1
我刚刚启动了一个 link 策展网站,该网站使用控制器将用户重定向到 link。
我设置了一条路线:
Route::get('/redirect/{id}', 'LinksTableController@show');
这从数据库中获取 link 行的 ID,并将用户重定向到 url。
问题是我可以看到 google 正在为所有这些路由编制索引。如果我执行 site:domain.com,它会显示我在数据库中的所有 link 以及 url,例如:
/redirect/10
/redirect/20
以此类推
我有一个 robot.txt 文件:
User-agent: *
Disallow: /redirect/*
Disallow: /admin*
但我想确保在我淹没之前正确设置它 google。
这会起作用:
Disallow: /redirect*
下面的Googlelink涵盖得很好:https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt?csw=1