我需要在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]