php - 可以在go语句中使用google crawler检测元标记

时间:2014-04-27 17:48:51

标签: php meta

我有一个具有固定页眉/页脚的模板网页。根据要显示的正文内容,我需要更改头部中元标记的内容。

经过一些谷歌搜索后,我了解到谷歌抓取工具没有运行任何javascript代码并在页面中读取php变量。如果是这样,Google抓取工具会检测以下元标记,忽略if语句吗?

<?php if(about page) ?>
    <meta ...>
    <meta ...>
    <meta ...>
<?php } else if(contact page) { ?>
    <meta ...>
    <meta ...>
    <meta ...>
<?php } and so on... ?>

1 个答案:

答案 0 :(得分:0)

从您提出问题的方式以及您的一些评论来看,听起来好像您遗漏了一些非常重要的内容。

PHP指令(如<?php if ...?>)由服务器解释 。 HTTP客户端(例如Web浏览器和爬网程序)只能看到这些指令的输出;未作为输出生成的内容(例如,因为它被if / else跳过)根本不会发送到客户端,因此他们无法检测到它。