首页 > 解决方案 > 配置动态重定向(nginx + SPA)

问题描述

我们在服务器上有 Angular 和 NGINX 的网站。网站致力于成为公共活动(音乐会、表演、电影)信息的聚合器

一旦它是 SPA,我们会index.html根据任何请求返回相同的内容。但是我们需要增加在我们的网站上动态配置重定向的可能性——为某些请求返回 301 代码。

这种情况需要让我们的经理将用户从一个事件页面重定向到另一个页面(例如,某些事件已过期,但我们希望旧链接重定向到新事件或完全另一个站点)。

一旦我们需要发送真正的 301 代码(因为 SEO 和我们可能想要重定向到外部网站的事实),进行重定向的唯一解决方案 - 在 NGINX 上配置它们

但是它们需要是动态的,所以每次我们在重定向列表中进行更改时都应该重新启动 NGIXNG。这显然不是一个解决方案。

有没有更好的解决方案(我知道必须有)?

标签: angularnginxredirectsingle-page-application

解决方案


推荐阅读