我有一个模板网页,有一个固定的页眉/页脚。根据要显示的主体内容,我需要更改头部中元标记的内容。
在谷歌搜索之后,我了解到google爬虫不会运行任何javascript代码,也不会在页面中读取php变量。如果是的话,google爬虫会不会忽略If语句来检测到下面的元标记?
<?php if(about page) ?>
<meta ...>
<meta ...>
<meta ...>
<?php } else if(contact page) { ?>
<meta ...>
<meta ...>
<meta ...>
<?php } and so on... ?>
发布于 2014-04-27 18:37:48
从你表达问题的方式,以及你的一些评论来看,听起来你好像错过了一些非常重要的东西。
PHP指令(如<?php if ...?>
)由服务器解释。HTTP客户端(如web浏览器和爬虫)只看到这些指令的输出;不作为输出生成的内容(例如,因为它被if
/else
跳过)从未发送到客户端,因此它们不可能检测到。
https://stackoverflow.com/questions/23326834
复制相似问题