-2

我正在为有趣的图像创建一个网站。这些图像存储在服务器的文件中。我有一个数据库,其中包含所有这些图像的所有信息(文件中的名称、类型、视图、喜欢、不喜欢、报告等)。

我想使用该图像的名称作为我的 url www.example.com/name_of_the_image,当我单击图像时,它会将我带到下一个(图像页面),因此每个图像都有自己唯一的 url。

我已经尝试将图像的 id 从数据库传递到 url 并继续浏览图像,但这似乎是不专业的方式来做我想要实现的目标。

现在最好和最有效的方法是什么?有任何想法吗 ?

4

1 回答 1

0

使用“蛞蝓”。数据库图像数据有一个额外的字段,称为 slug。每次上传图像时,都使用 slug 存储它(通常 slug 是小写的标题,带有下划线而不是空格)。然后使用 .htaccess 将您的 url 重写为使用 slug 检索信息的漂亮内容。www.host.com/images/cat_in_a_pickle_jar 指向 www.host.com/displayimage.php?slug=cat_in_a_pickle_jar

于 2012-06-16T21:38:17.750 回答