【问题标题】:Is it ok to get keywords and description from database?可以从数据库中获取关键字和描述吗?
【发布时间】:2012-02-26 08:40:18
【问题描述】:

这不是一个真正的编码问题,但我想问一下什么更有效以及我应该使用什么。

我正在制作一个教程网站,每个教程都放在一个页面“blog.php”上,所有数据都来自数据库。现在我有两种方法可以填写元关键字标签和元描述标签。

我正在考虑在 blogs 表中新建 2 列,keywords 和 description,meta 标签会从数据库中相应地填充,数据库会从用户输入中获取关键字和描述(谁写的博客)。我知道我会怎么做,但这有效吗?因为我听说搜索引擎很难从数据库中读取内容,所以我想确定一下。

所以我可以使用它或者您是否建议我使用 JQuery 从标题标签中获取文本并使用那种类型的东西?这真的很棒,因为我希望使用 PHP 来使其动态化,但是如果我应该使用 Jquery 和 javascript,那么请告诉哪个更好!

谢谢!

【问题讨论】:

    标签: php jquery database seo


    【解决方案1】:

    搜索引擎从不读取数据库中的内容
    它们只读取您的脚本生成的 HTML

    在数据库中存储关键字和描述是可以的。
    您在设置中唯一需要更改的是数据库设计。
    博客表中不应有关键字字段。而不是应该有keywords 表和keywords_blog 查找表来链接关键字和教程。

    【讨论】:

    • 谢谢,我刚刚也看了你说的教程,非常感谢!
    【解决方案2】:

    搜索引擎不会从您的数据库中读取数据,只有您会这样做!搜索引擎有时会遇到动态页面,即像 blog.php 这样的页面,其中内容通过查询字符串发生变化,因此 blog.php?id=1 等。

    在这种情况下,许多人会使用人类可读的 URL 以及重写​​等,因此您的 URL 可能是 /博客/我今天做了什么 /博客/为什么-x-糟透了 或类似的。这将全部由 blog.php(或 index.php 或其他)作为服务器,然后您可以轻松地允许您的博主通过您的数据库添加他们自己的关键字和描述。

    但是你真的需要自己写吗?那里有大量的软件,您可以下载并安装这些软件。你需要重新发明轮子吗?

    【讨论】:

    • 感谢你回答的最后一部分,你看,制作网站的主要目的是实践我学到的东西,我计划在那里教书并制作我自己的工具,加上我的博客/网站的布局和所有内容都非常独特:)
    猜你喜欢
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 2010-11-17
    • 2010-11-28
    • 2016-09-02
    相关资源
    最近更新 更多