我对文章管理系统有一些疑问。 我想创建一个网站,人们将成为会员并撰写他们的文章,他们可以发布,排名等。 我一直在谷歌上搜索技术最好的两周。 以及如何存储文章,以便搜索引擎(如谷歌,雅虎等)可以找到这些文章。 如果文章在我的服务器上的某个地方存储为html,那么Google Spider程序将能够将它们用于搜索结果 但如果我将我的文章内容存储在MySQL(我想要使用的数据库)中,搜索引擎将如何对我的网站文章进行排名。 我真的很困惑,请指导我。 我需要知道是否有任何PHP文章管理脚本是开源的,我可以更新或更改以满足我的需求 没被黑了。或Java内容管理脚本或其他可以节省我开发整个事情的时间。 我真的很感激。
答案 0 :(得分:2)
通常,如果您将内容存储在数据库中,则您拥有提供该内容的脚本,因此搜索引擎蜘蛛会对文章的服务版本编制索引。
有很多内容管理系统,它实际上是您选择的主观选择。是否“被黑客攻击”是一个很糟糕的指标,表明它目前和/或未来是否可能受到损害; CMS软件的开发人员倾向于修补已知漏洞并且根据过去的漏洞预测未来漏洞是不可能的,所以实际上,最好的办法是尝试找到具有可靠支持和主动开发的东西,并经常修补安全更新被释放。
答案 1 :(得分:0)
如果文章在我的服务器上某处存储为html,那么Google Spider程序将能够获取它们用于搜索结果,但如果我将我的文章内容存储在MySQL(我想要使用的数据库)中,搜索引擎排名我的网站文章。
它们的存储方式无关紧要,只能通过http URI进行寻址。浏览器不访问数据库中的数据,它们向Web服务器(可能运行程序以从数据库获取数据或可能从文件系统上的文件中获取数据)发出请求。
我需要知道是否有任何PHP文章管理脚本是开源的,我可以更新或更改以满足我的需要并且没有被黑客攻击。或Java内容管理脚本或其他可以节省我开发整个事情的时间。
答案 2 :(得分:0)
正如其他人所说,将文章数据存储在数据库中是没有问题的。这些文章将通过某些脚本呈现为HTML,并显示在您的网站上,搜索引擎会在其中找到它们。有许多技术可以改善您的文章在搜索中的显示效果。
在这个时代,我不建议滚动你自己的系统。有大量现成的软件包可以满足您的要求。 Wordpress是一个非常流行的博客系统,用PHP(用MySQL)编写,可能满足您的所有要求。它支持多个作者(以及作者/编辑/管理员等作者的各种角色),评论/讨论,以及提供额外或更改功能的大量plugins。它有很好的文档记录(用户和开发人员文档),积极维护,总体上非常好。
如果Wordpress没有漂浮你的船,我会环顾一些其他PHP驱动的博客工具。它们有很多,而且很可能会满足你的需求,你可以避免重新发明第900次。
答案 3 :(得分:0)
对不起,我还是不明白。下面举例说明user1提交了article1并将内容存储在数据库中。现在在主页上有一个链接“如何训练你的宠物”和用户点击这个链接,然后它转到一个servlet,它从数据库中提取文章内容和信息并生成输出并将其显示为...一个html或类似的东西它会将输出保存为服务器上的html,以便下次当另一个用户点击主页上的“如何训练你的宠物”时,他将被定向到这个生成的html 或者另一种情况,servlet将在浏览器上生成输出,用户将在其中阅读和投票,排名等,但在这种情况下,没有html文件,因此搜索引擎将如何对此文章进行排名,因为此文件不存在。它太混乱了。