根据网址参数限制Google bot的访问权限

时间:2011-10-20 08:37:09

标签: php joomla search-engine robots.txt googlebot

例如,我有以下链接:

http://broodds.com/index.php/en/component/bet/?view=oddsdetails&bet_id=4e9dc53b96df3&odds=q1

如果viewoddsdetails,我不想授予对Google机器人的访问权限,是否可以禁用该机器人。我正在使用Joomla框架,所以已经有了robots.txt,如果可能的话,我想扩展它。

2 个答案:

答案 0 :(得分:2)

在模板的index.php <head></head>内的模板中,您可以使用:

$view = JRequest::getString('view');
if ($view == 'oddsdetail') { echo '<meta name="robots" content="NONE" />'; }

另外,如果你想让机器人继续超越这个页面,那么最好的是使用:

$view = JRequest::getString('view');
if ($view == 'oddsdetail') { echo '<meta name="robots" content="NOINDEX" />'; }

这意味着Google不会将此页面编入索引,但会继续转到任何子链接。 NONE只是告诉Google完全忽略此页面。

答案 1 :(得分:0)

您可能需要考虑在Google网站管理员工具中使用参数处理,这些工具适用于这些类型的网址。