这不是一个真正的编码问题,但我想询问什么更有效,我应该使用什么。
我正在制作教程网站,每个教程都会显示在“blog.php”页面上,所有数据都来自数据库。现在我有两种方法可以填写元关键字标签和元描述标签。
我在考虑在博客表,关键字和描述中创建2个新列,并且元标记将相应地从数据库中填充,数据库将从用户输入中获取关键字和描述(无论谁编写了博客)。我知道如何做到这一点,但效率如何?因为我听说搜索引擎很难从数据库中读取内容,所以我想确定。
所以我可以使用它或者你是否建议我使用JQuery从title标签中获取文本并使用那种类型的东西?这将是非常好的,因为我希望使用PHP使其动态化,但如果我应该使用Jquery和javascript那么请告诉哪个更好!
谢谢!
答案 0 :(得分:1)
搜索引擎永远不会从数据库中读取内容 它们只读取您的脚本生成的 HTML 。
在数据库中存储关键字和描述是可以的
您在设置中唯一需要更改的是数据库设计
博客表中不应该有关键字字段。而不是那样,应该有keywords
表和keywords_blog
查找表来链接关键字和教程。
答案 1 :(得分:1)
搜索引擎不会从您的数据库中读取,只有您这样做!什么搜索引擎有时会遇到麻烦的页面,即像blog.php这样的页面,其内容通过查询字符串更改,所以blog.php?id = 1等。
在这种情况下,许多人会使用人类可读的网址以及重写等,因此您的网址可能就是这样 /博客/什么 - 我 - 没有,今天 /博客/为什么-X-吸 或类似的。这将是blog.php(或index.php或其他)的服务器,然后您可以轻松地允许您的博主通过您的数据库添加自己的关键字和描述。
但是你真的需要自己写吗?有大量的软件,你可以下载和安装,已经这样做了。你需要重新发明轮子吗?