Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将元标记与PHP一起用于搜索引擎_Php_Mysql_Html_Seo - Fatal编程技术网

将元标记与PHP一起用于搜索引擎

将元标记与PHP一起用于搜索引擎,php,mysql,html,seo,Php,Mysql,Html,Seo,我有一个网站,有100多个文件夹和文件。对于搜索引擎来说,元标记非常重要。因此,不要像html那样使用meta标记: <meta name="keywords" content="html,php,seo" /> 我可以将其与PHP一起使用吗 <?php $sql ="SELECT keywords FROM database"; $result = mysql_query($sql); while ($row=mysql_fetch_a

我有一个网站,有100多个文件夹和文件。对于搜索引擎来说,元标记非常重要。因此,不要像html那样使用meta标记:

    <meta name="keywords" content="html,php,seo" /> 
我可以将其与PHP一起使用吗

   <?php 
   $sql ="SELECT keywords FROM database";
   $result = mysql_query($sql);
    while ($row=mysql_fetch_array($result)) {
   echo "<meta name='keywords' content='{$row['keywords']}' />" . ",";

对于搜索引擎,两个代码是否都要编制索引?

搜索引擎看不到php代码,只有html结果和您的代码我们有:

<meta name='keywords' content='html' />,
<meta name='keywords' content='php' />,
<meta name='keywords' content='seo' />,
我建议:

<?php 
   $sql ="SELECT keywords FROM database";
   $result = mysql_query($sql);
   $keywords = '';
   while ($row=mysql_fetch_array($result)) {
     $keywords .= $row['keywords'].',';
   }
   echo "<meta name='keywords' content='$keywords' />";

这两个代码将向用户的浏览器发送完全相同的HTML文本,因此答案是:是的,从SEO的角度来看,这两个代码是相同的。

对于搜索引擎,meta标记非常重要,但现在已经不太正确了。我忍不住有一种偷偷的感觉,作者认为PHP代码被搜索引擎看到了……结果是一样的,但我听说对于搜索引擎来说,第一个代码更重要,但我不确定1。这个问题与主题2无关。导航到您的站点,单击浏览器中的“查看源”或等效项,然后检查所看到的内容。基本上,这就是谷歌机器人所看到的。我说它没有什么不同。我只要求搜索引擎。一位seo书籍作者说第一个代码更可靠。为什么?你能更具体一点吗?@radu这意味着整个网站只有一组关键字,以逗号分隔存储在一条记录中。糟糕的数据库设计,但可能。没有想到这一点:。