如何使新闻网站新闻可搜索


how to make a news website news searchable

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

一般的执行方式

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

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

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

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

最后一步是使其对搜索引擎友好。为了拥有seo友好的URL,您必须使用mod_rewrite(apache网络服务器),例如

现在我没有有效的mod_rewrite/seo片段,但你可以谷歌一下。

描述

即使物理上我们有一个文件,谷歌也会看到它们,这要归功于不同的网址,作为不同的页面并抓取它们。

注意力

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