如何在静态url中捕获id并将其重定向到wordpress[301]中的新url



我需要在wordpress中用301将旧的URL结构重定向到新的URL结构,这是我的一个旧URL

example.com/en/news/1/13005/post_title

我想捕捉13005,这是帖子id,并将url重定向到新的结构化参数库wordpress url:

example.com/?p=13005

出于某些原因,我可能需要为所有旧的id添加一个特定的数字,如何实现这些重定向?

您可以在.htaccess文件中添加以下规则:

RewriteEngine On
RewriteRule ^en/news/([0-9]+)/([0-9]+)/post_title$ http://example.com/?p=$2 [R=301,L]

对于动态post_title,您可以使用:

RewriteRule ^en/news/([0-9]+)/([0-9]+)/(.*)$ http://example.com/?p=$2 [R=301,L]

最新更新