[Nginx URL重写帮助,在其后跟某些子文件夹时从URL删除文件夹

问题描述 投票:0回答:1

升级网站后,我发现使用新版本上线后,由于新结构,网站URL的某些部分将不会重定向到图库,博客和文件。而且无法在CMS中对其进行修复。所以我的目标是使用NGINX重定向。

我想知道你们中有人知道任何NGINX重写技巧可以使这种重定向成为可能吗?

website.com/forums/blogs/ into  website.com/blogs/
website.com/forums/gallery/ into website.com/gallery/
website.com/forums/files/ into website.com/files/

我实际上只需要从URL删除一部分论坛,并且仅当该地址用于论坛+博客/画廊/文件时。不想失去Google流量。

例如website.com/forums/blogs/entry123/my-dog/重定向到website.com/blogs/entry123/my-dog /

但是website.com/forums/topic/my-dog /

由于下面的子文件夹既不是博客,也不是画廊或文件。

我曾经在Apache上需要它,而这个却可以,但是在Nginx上我不知道。请帮帮我。

RewriteRule ^forums/(blogs|gallery|files)/(.*)$ /$1/$2 [L,R=301]

升级网站后,我发现使用新版本上线后,由于新结构,网站URL的某些部分将不会重定向到图库,博客和文件。而且没有...

.htaccess nginx mod-rewrite url-rewriting friendly-url
1个回答
0
投票

您可以尝试类似的东西

© www.soinside.com 2019 - 2024. All rights reserved.