什么是实现PHP驱动固定链接的最有效的方法是什么?

基本上我想减少数据库访问到最小。

什么是重定向到存储在数据库中的ID的最佳方式?

有帮助吗?

解决方案

可以使用基于分贝ID的URL等也是如此:

http://stackoverflow.com/questions/1265061/efficient-way-to-realize-permalinks-in-php

http://stackoverflow.com/questions/1265061

既去同一个地方。

这通常是通过某种形式的mod_rewrite做重定向到从你的.htaccess PHP文件。

RewriteRule ^/questions/([0-9]+)/?.*$ /questions.php?id=$1

在重写规则扔掉的ID后的一切 - 所以你甚至可以去

http://stackoverflow.com/questions/1265061/not-the-questions-title-anymore

你还是到达目的地。你会想“标题蛞蝓”添加到实际的URL被“挂”在生成PHP中的链接 - 它会提高你的搜索引擎友好度......

其他提示

使用一个简单的URL到ID映射基于所述URL来检索ID:

+----------+----+
| URL path | ID |
+----------+----+
| /foo     | 1  |
| /bar     | 2  |
| /bar/baz | 3  |
| …        | …  |
+----------+----+
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top