【发布时间】:2009-06-14 13:41:34
【问题描述】:
试图弄清楚如何重写这个 url 客户端
blog.com/post/how-to-get-the-ladies
将服务器端指向
blog.com/post.php?id=123
我知道该怎么做:
blog.com/post/123
RewriteRule ^([^/]+)/?$ post.php?id=$1 [NC,L]
但是如何用帖子标题 slug 替换 id 字符串?
【问题讨论】:
-
它如何知道将 'how-to-get-the-ladies' 映射到 123?
-
好吧,这就是我的问题。我知道像 wordpress 这样的博客给你这个选项。想知道他们是使用 mod-rewrite 还是简单地构建 url 以包含标题 slug...
-
如答案中所述,不,他们不为此使用 mod_rewrite。
-
好的,我意识到这是重写 + php 的组合(对我来说)。找到这篇文章...认为这是我想做的,但无法弥合差距并弄清楚我需要做什么...contentwithstyle.co.uk/content/…
标签: .htaccess mod-rewrite url-rewriting