重定向RegEx干扰WordPress分页

时间:2011-02-24 17:25:32

标签: wordpress .htaccess redirect

我将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重定向工作正常?

1 个答案:

答案 0 :(得分:1)

假设mod_rewrite语法,锚定你的正则表达式:

^page/(.*)

......这样category/category-name/page/2就不再匹配了。

注意:据我所知,在将URI与mod_rewrite匹配时,不需要使用前导斜杠。