我正在创建一个新闻网站,在数据库中我有以下数据:标题,描述,等等
我所做的是制作一个页面,当用户选择一个标题时,他会得到完整的故事(在同一页面中)。
我一直认为这样的新闻无法在谷歌中找到,因为没有元信息。
我浏览了几个新闻网站,从我看到的情况来看,我认为他们为他们插入的每条新闻制作了一个php文件并添加了元数据。
我认为是真的吗?它是新闻网站的标准吗?
答案 0 :(得分:1)
一般做法
在一个真实且完善的应用程序中,您可以在标题旁边存储新闻本身也是一个seotitle(没有特殊字符和空格的标题)关键字以及您希望谷歌可以访问的其他元标记。
+----------------------------------------------------+
| newsid | title | keywords | seotitle | newscontent |
+----------------------------------------------------+
然后你开发一个php文件来检查一个get参数,例如: “seotitle”(news.php?seotitle=My+News
)存在并在数据库中查找请求的seotitle,如果发现你将所有newsdata加载到你的php文件中并生成有效的html dom。
$query = "SELECT * FROM news WHERE seotitle = ".$_GET['seotitle'].";
最后一步是使搜索引擎友好。为了拥有seo友好的URL,你必须使用mod_rewrite(apache webserver),例如。
现在我没有工作的mod_rewrite / seo片段,但你可以google。
<强>描述强>
即使在物理上我们有一个文件谷歌看到它们,感谢不同的网址,不同的网页和抓取它们。
<强>注意强>
上述“一般做法”只是最基本的。您还应该考虑新闻的语言或新闻标题发生变化时会发生什么。