<分区> 分区>
我们正在构建一个 Django 应用程序来替换几乎所有资源都使用自定义 URL 的遗留系统。根本没有 URL 模式。我们现在需要将大约 350,000 个自定义 URL 301 重定向到新系统中的正确 URL。
我们的新系统将使用 Django,但前面还会有 Varnish 和 Nginx,因此我们可以使用这些工具中的任何一个来解决问题。
在 Django 中,我认为我们可以制作一个非常非常大的自定义 urls.py 文件,或者制作一个中间件来对包含所有重定向的表进行数据库查找。
或者也许有一种方法可以在 Varnish 或 Nginx 中处理这个问题,这样请求就不会到达 Django。
我的问题:处理数千个自定义 URL 重定向的最高效方法是什么?
