0
A
回答
8
您可以使用一个基于数据库ID的URL,像这样做:
http://stackoverflow.com/questions/1265061/efficient-way-to-realize-permalinks-in-php
或
http://stackoverflow.com/questions/1265061
都去同一个地方。
这通常是通过某种类型的mod_rewrite重定向到您的PHP文件从.htaccess。
RewriteRule ^/questions/([0-9]+)/?.*$ /questions.php?id=$1
重写规则扔掉的ID后的一切 - 所以你甚至可以去
http://stackoverflow.com/questions/1265061/not-the-questions-title-anymore
你还是到达目的地。当你在php中生成链接时,你会想要将“标题slu add”添加到“链接”的实际URL中 - 这将改善你的搜索引擎友好性...
0
使用简单的URL到ID映射基于URL来检索ID:
+----------+----+
| URL path | ID |
+----------+----+
| /foo | 1 |
| /bar | 2 |
| /bar/baz | 3 |
| … | … |
+----------+----+
+0
我认为在我的问题是这种方法包括和不是一个很好的答案,可以帮助我。不过谢谢。 – ChrisBenyamin 2009-08-12 09:11:49
+0
@ChrisBenyamin:那你到底想知道什么? – Gumbo 2009-08-12 09:12:37
相关问题
- 1. 在asp.net 4.0中实现永久链接
- 2. 在Liferay Portlet中实现永久链接机制
- 3. ASP.NET中的永久链接
- 4. WordPress的永久链接<?php the_permalink(); ?>
- 5. 与Lighttpd和PHP-FPM的永久链接
- 6. 永久链接 - 重命名永久链接
- 7. WordPress的永久链接
- 8. WordPress的永久链接
- 9. WordPress的永久链接集
- 10. 外部链接永久链接
- 11. 定制永久链接
- 12. 永久链接去404页
- 13. 在php程序中由wordpress生成的错误永久链接
- 14. 永久链接有数字后缀
- 15. WordPress的永久链接,以允许在
- 16. 冲突中的永久链接
- 17. WordPress的永久链接没有链接到content.php
- 18. 将wordpress集成到现有站点 - 永久链接问题
- 19. 如何在wordpress中创建没有单页的永久链接?
- 20. Oracle是否有永久指向最新版本的JDK的永久链接?
- 21. 是否有永久链接的通用算法? (人类可读)
- 22. WordPress的获取在PHP永久链接格式
- 23. 永久生效的PHP脚本:)
- 24. 让我的WordPress的the_post_thumbnail链接永久
- 25. nginx的WordPress的漂亮永久链接
- 26. WordPress的永久链接不起作用
- 27. LinkURL和Tumblr永久链接的区别
- 28. WordPress的永久链接重写IIS7上
- 29. .htaccess的创建永久链接
- 30. WordPress的'post_type_link'隐藏永久链接
你拿了我的键盘的话;)!我可以补充说,第一个版本更适合搜索引擎优化! – Wookai 2009-08-12 09:17:07
@gnarf:是的,看起来不错。我会试一试你的建议。 – ChrisBenyamin 2009-08-12 09:20:41
@wookai - 根据您的要求增加了关于搜索引擎友情的提及;) – gnarf 2009-08-12 09:25:05