我正在尝试重写一个Wordpress网址,这里是相同的regex101
https://regex101.com/r/DHUIKX/1
wordpress functions.php中的代码
add_rewrite_rule('jobs\/\??\w+=([^&]+)&?\??\w+=([^&]+)&?','job_listing_region=$1/&job_listing_region=$2/','top');
}
add_action('init', 'custom_rewrite_rule', 10, 0);
.htaccess文件中的代码是
RewriteRule ^jobs\/\??\w+=([^&]+)&?\??\w+=([^&]+)&? /job_listing_region=$1/&job_listing_region=$matches[1]/ [QSA,L]
但没有任何效果。它带我到404页面。任何人都可以让我知道我哪里出错了。即使我在wordpress中保存了perma链接,浏览器中的URL也不会改变。