我需要创建一个正则表达式,我将在wordpress中的重定向插件中使用。
我有一堆遗留网址,如下所示:
/article.php/281/19/0
/article.php/383/20
/article.php/28/2/1
等...
基本上我想创建一个正则表达式,它将剥离第一组数字之外的任何内容。
e.g。 /article.php/281/19/0
转换为/article.php/281
答案 0 :(得分:1)
答案 1 :(得分:0)
preg_match('/\/article\.php\/\d+\//',$string,$m);
wp_redirect(home_url(). $m[0]);
答案 2 :(得分:0)
对于Yoast,您可以使用
REGEX:/(article\.php \ / [0-9] +)/
NEWURL:/ $ 1 /