我有一个具有固定页眉/页脚的模板网页。根据要显示的正文内容,我需要更改头部中元标记的内容。
经过一些谷歌搜索后,我了解到谷歌抓取工具没有运行任何javascript代码并在页面中读取php变量。如果是这样,Google抓取工具会检测以下元标记,忽略if语句吗?
<?php if(about page) ?>
<meta ...>
<meta ...>
<meta ...>
<?php } else if(contact page) { ?>
<meta ...>
<meta ...>
<meta ...>
<?php } and so on... ?>
答案 0 :(得分:0)
从您提出问题的方式以及您的一些评论来看,听起来好像您遗漏了一些非常重要的内容。
PHP指令(如<?php if ...?>
)由服务器解释 。 HTTP客户端(例如Web浏览器和爬网程序)只能看到这些指令的输出;未作为输出生成的内容(例如,因为它被if
/ else
跳过)根本不会发送到客户端,因此他们无法检测到它。