【发布时间】:2016-09-25 09:34:01
【问题描述】:
我确定我做错了,而且还有更好的方法。
我刚刚完成了一个美食博客网站。帖子被上传到数据库中。 HTML 文件是在需要时使用 SELECT 语句中的信息生成的。
基本上,我认为创建一个新的 HTML 文件并以这种方式存储页面并不明智,而是动态创建它们。
这是我的(糟糕的)方法:
用户点击链接或输入网址
URL 的结构如下:www.website.com/name-of-post
没有名为 name-of-post.php 的 HTML 文件,因此它重定向时出现 404 错误。
在该页面上,我检查数据库中是否存在“帖子名称”。
如果是,则生成文件。否则,显示 404 错误页面。
这种方法也意味着网页不会被谷歌索引,因此人们将无法通过这种方式搜索食谱。
我知道这不可能。那么有没有更好的方法呢?
【问题讨论】:
-
请(重新)阅读help center 以了解如何提问。我们需要一个minimal reproducible example
标签: php html mysql sql database