【发布时间】:2012-12-06 07:08:21
【问题描述】:
我正在处理的网站使用如下规则更改 URL:
RewriteRule ^(.*)/(.*)/$ string.php?id=$1&slug=$2 [L,NC]
从而产生 id/slug。我想删除 ID 部分,但不知道如何只选择 slug。正在做:
(.*)/$ string.php?id=$1&slug=$2 [L,NC]
从 ID 而不是 slug 创建一个 URL...
这可能是一个简单的答案,但我找不到它...谢谢!
【问题讨论】:
-
等等,所以你想完全删除 id 并且只依赖像
example.com/slug这样的 slug?或者您不希望最终查询字符串中的 id 像example.com/id/slug >> string.php?slug=slug?? -
您的最终到达网址应该是什么样的,应该指向什么?
-
对不起,我想要 example.com/slug。谢谢!
-
我刚刚在下面的代码中发现了一个错字。已编辑...
标签: regex apache url mod-rewrite