【发布时间】:2012-10-30 20:50:16
【问题描述】:
我目前使用这个 mod-rewrite
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)$ post.php?id=$1 [L]
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/$ post.php?id=$1 [L]
这允许我在$_GET['id] 之后的网址中添加帖子标题
http://foo.com/246/clouds
域名/获取/标题
如何从 url 获取/获取/返回标题部分,以便能够在 <title></title> 标签中使用它?
我知道如何获取$_GET['id']
$pid = (isset($_GET['id']) ? 'foo : Page - ' . $_GET['id'] : '');
返回
foo : Page - 246
作为页面标题但真的很想拥有
foo : clouds
【问题讨论】:
-
真的让我吃惊的是,没有人提出这个建议;把它变成一个单线:
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/?$ post.php?id=$1&title=$2 [L]。最后一个/?表示/重复0 或1 次。
标签: php mod-rewrite get