由谷歌机器人索引的PHP文件,它是否执行脚本?

时间:2016-11-24 03:00:25

标签: php googlebot

我的目标是使用基于URL字符串的不同标签和内容生成多个(大约100多个不同的)可索引的html页面,仅使用1个或2个php脚本。

如下所述,我正在使用重写规则(因为实际页面不存在,但是当访问特定URL时会生成它们,网址本身是手动编写的,并在站点地图中提供给谷歌。)和PHP包含变量以生成不同的标记。

当我通过浏览器访问它们时,一切都很好(页面正确地呈现正确的元/标题/内容)但谷歌没有对它进行索引!它只是将URL字符串索引为" site的.com /这个/ pageis /生成/ onacess"因为我把它放在站点地图中,但它没有在搜索结果中显示页面的任何其他内容(元描述/标题)! 显示了通过浏览器手动访问网页和google bot访问权限 的区别。请帮助您了解我所缺少的内容。

我希望机器人能够运行脚本 来索引我的元/标题/说明标签和静态表格'但事情并没有发生。

是否与嵌套的php包含有关?请帮助我理解我在这里缺少的东西。

这是我的重写规则:

RewriteRule ^(.*).html$ /index.php [L]

" index.php"的内容:



<html>

<head>
  <?php include 'head.php' ?>
</head>

<body>
</body>

</html>
&#13;
&#13;
&#13;

&#34; head.php&#34;

的内容

&#13;
&#13;
  

<title> this title is not indexed
</title>
<meta name="description" content="Expecting this <?php $var $also ?> 
the content to be indexed and appear in the google search under the site_url link but its not showing">
&#13;
&#13;
&#13;

谷歌索引这个页面,但没有显示&#39;元描述/ tilte&#34;在搜索结果中。它只显示链接下面的网站名称/网址没有文字,为什么会这样。 如果有什么不清楚,请告诉我。

1 个答案:

答案 0 :(得分:1)

Google并不总是会阅读您的<meta>代码。这是来自moz.com的article。现在已经有一段时间了。