【问题标题】:how to make a news website news searchable [closed]如何使新闻网站新闻可搜索[关闭]
【发布时间】:2015-06-21 06:54:55
【问题描述】:

我正在制作一个新闻网站,在数据库中我有如下数据:标题、描述、..etc
我所做的是制作一个页面,当用户选择一个标题时,他会获得完整的故事(在同一页面中)。
我一直在想,因为没有元信息,所以在谷歌中找不到新闻。
我浏览了几个新闻网站,从我所看到的来看,我认为他们正在为他们插入的每条新闻制作一个 php 文件并添加元..
我的想法是真的吗??它是新闻网站的标准吗??

【问题讨论】:

    标签: php search-engine


    【解决方案1】:

    一般做法

    在一个真实且开发良好的应用程序中,您可以在标题旁边存储新闻本身以及 seotitle(没有特殊字符和空格的标题)关键字和其他您希望 Google 访问的元标记。

    +----------------------------------------------------+
    | newsid | title | keywords | seotitle | newscontent |
    +----------------------------------------------------+
    

    然后您开发一个 php 文件来检查是否有获取参数,例如“seotitle” (news.php?seotitle=My+News) 存在并在数据库中查找请求的 seotitle,如果找到,则将所有新闻数据加载到 php 文件中并生成有效的 html dom。

    $query = "SELECT * FROM news WHERE seotitle = ".$_GET['seotitle'].";
    

    最后一步是让它对搜索引擎友好。为了获得对 seo 友好的 url,您必须使用 mod_rewrite (apache webserver),例如

    现在我没有可用的 mod_rewrite/seo sn-p 但你可以用谷歌搜索。

    说明

    尽管实际上我们有一个文件,但由于 URL 不同,Google 可以看到它们作为不同的页面并抓取它们。

    注意

    上面所说的“一般做法”只是最基本的。您还应该考虑新闻的语言或如果新闻标题发生变化会发生什么。

    【讨论】:

    • 他希望 google 找到他的新闻,并且通过上面的描述 google 找到了这些新闻。他没有在 seo 中寻求支持。至少我猜是这样的。
    • 你是对的..我想在 google 中显示来自 DB 的新闻
    猜你喜欢
    • 2020-03-26
    • 2013-07-25
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    相关资源
    最近更新 更多