【发布时间】:2015-05-21 13:55:09
【问题描述】:
我已经搜索并搜索了有关重写规则的帮助,但似乎没有什么与我正在尝试做的具体匹配,希望有人可以提供帮助?
我正在尝试替换 url 中的一个 slug,它之前和之后可能有各种其他可能的 slug。
例如
http://www.example.com/slug/old_slug
到
http://www.example.com/slug/new_slug
或
/slug/old_slug/slug
到
/slug/new_slug/slug
或
/slug/old_slug/slug/slug
到
/slug/new_slug/slug/slug
或者最后:
/slug/old_slug/slug?param=1¶m=2
到
/slug/new_slug/slug?param=1¶m=2
如果这听起来令人困惑,这些产品属于类别中的产品,其后有各种可能的 url 参数,我不得不重命名产品,这意味着我想为 SEO 和入站链接重写旧 url。
【问题讨论】:
-
/slug是静态文本还是一些动态值? -
动态的,所以它可能是 /dishwasher/ 或 /microwave/ 等
标签: apache .htaccess mod-rewrite url-rewriting