我知道您可以使用 mod rewrite 使 URL 看起来更好......
例如:
www.myblog.com/articles/read.php?article_ID=1234
至:
www.myblog.com/read/1234
通过使用:
RewriteRule ^([^_]*)/([^_]*)$ /articles/$1.php?article_ID=$2
现在如何向 URL 添加一些原本不属于 URL 的内容?
例如,如果我希望 URL 成为文章(标题)的描述而不是数字?
我怎样才能做到这一点:
http://www.myblog.com/read/This_is_the_heading_of_a_very_interesting_article
为了检索标题,我必须使用文章 ID 连接到我的数据库... mod_rewrite 有办法调用 php 脚本吗?
并且(如果可能的话)当 2 篇博客文章具有相同的标题时会发生什么?
后者可能是这行不通的原因 - 但我又觉得我已经看过很多次了......
我想一个解决方法可能是仍然将唯一标识符添加到 url 中以避免混淆,例如:
http://www.myblog.com/read/1234/This_is_the_heading_of_a_very_interesting_article
只是想知道如何实现这一点,任何建议表示赞赏!:-)