我将Drupal站点转换为WordPress,并使用Redirection plugin将旧页面层次结构重定向到新页面层次结构。
我需要 example.com/page/slug 转到 example.com/slug 。我使用了/page/(.*),但是它打破了WordPress中的分页,因为它使用/ category / category-name / page / 2作为它的层次结构。我得到了像example.com/category/category-name/2这样的网址。
我需要什么样的RegEx才能让分页和URL重定向工作正常?
答案 0 :(得分:1)
假设mod_rewrite
语法,锚定你的正则表达式:
^page/(.*)
......这样category/category-name/page/2
就不再匹配了。
注意:据我所知,在将URI与mod_rewrite
匹配时,不需要使用前导斜杠。