url重定向的正则表达式语法

时间:2017-09-02 08:50:42

标签: regex wordpress .htaccess redirect

我正在使用这个wordpress插件进行重定向,它提供正则表达式https://wordpress.org/plugins/redirection/

我一直对正则表达式语法感到困惑,所以我尝试了这个并且它不起作用

source:    ^/(.*)/blog/(.*)$
target;    ^/(.*)/(.*)$

用于重定向

http://example.com/anycategory/blog/anypage

http://example.com/anycategory/anypage

1 个答案:

答案 0 :(得分:1)

你没有在正则表达式中使用正则表达式。您需要使用从源代码捕获组的反向引用,并将其设置为:

source:    ^/?([^/]+)/blog/(.*)$
target;    /$1/$2