在阅读并尝试了几个小时的正则表达式之后,我相信是时候寻求帮助了..
我们最近通过将旧文章导入另一个 CMS 和新数据库来迁移一个相当大的网站。URL 结构完全不同。
旧 URL 的结构方式是http://www.myurl.com/categoryOLD/article_12345.fixed/this_is_the_title.html
说 /article_12345.fixed/ 的部分是存在于所有旧 URL 中的,就像末尾的 .html 部分一样。12345 是条目的 ID,每个 URL 都不同。我相信我们可以使用它来识别需要重写的 URL。
旧网址需要改写为http://www.myurl.com/categoryNEW/this-is-the-title
所以/article_12345.fix/没了,旧的分类改写成新的分类,最后的.html没了,下划线要变成连字符。
我一直在阅读和尝试,但我什至无法让 RewriteCond 匹配。有没有人梦想用正则表达式来帮助我?