Wordpress 将这些重写apache规则转换为nginx
在我的Wordpress中,我更改了posts permalinks的结构。为了避免旧链接出现404错误,我想将旧永久链接重定向到新永久链接,必须在my.htacess中添加以下代码,以便我可以将重定向从旧帖子链接转到新帖子链接:Wordpress 将这些重写apache规则转换为nginx,wordpress,apache,.htaccess,nginx,Wordpress,Apache,.htaccess,Nginx,在我的Wordpress中,我更改了posts permalinks的结构。为了避免旧链接出现404错误,我想将旧永久链接重定向到新永久链接,必须在my.htacess中添加以下代码,以便我可以将重定向从旧帖子链接转到新帖子链接: RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+).html$ http://myurl.com/$3 这很好,但是,我不使用Apache–我使用nginx。如何将此规则转换为nginx?我已经尝试过apache到ng
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+).html$ http://myurl.com/$3
这很好,但是,我不使用Apache–我使用nginx。如何将此规则转换为nginx?我已经尝试过apache到nginx的在线转换器,但没有成功
谢谢 我相信这就是你想要的。根据第页,“永久”是301 根据中给出的注释<代码>注意:对于大括号({和}),因为它们在正则表达式和块控制中都使用,为了避免冲突,带有大括号的正则表达式将用双引号(或单引号)括起来。所以重写规则将是
重写“^/([0-9]{4})/([0-9]{2})/([^/]+).html$”http://myurl.com/永久性3美元代码>
rewrite "^/([0-9]{4})/([0-9]{2})/([^/]+).html$" http://myurl.com/$3 permanent;