【发布时间】:2017-05-10 00:59:26
【问题描述】:
我遇到了一个问题,我需要将旧版 Flask 应用中的现有 URL 重定向或替换为更“虚荣”的 URL 方案。
例如:
www.example.org/camp -> 确实指向https://example.org/connect/rally_camps/register
虽然我设法使用 nginx 配置来完成这项工作(这是使用典型的 uwsgi + 反向代理 nginx 配置进行服务):
location /camp {
rewrite ^/.* https://example.org/connect/rally_camps/register permanent;
}
当我点击虚 URL 时,我会被重定向到非虚 URL(长 URL)。这显然看起来很难看......我不确定是否有办法告诉 nginx 重定向但保持相同的 URL,或者这需要一些 Flask 工作......当用户点击虚 URL 到长 URL 时,301 重定向可能?但我认为这会再次更改 URL...有什么想法吗?
谢谢!
【问题讨论】:
标签: python url redirect nginx vanity-url