你如何附加 www.到 Django url?

How do you append www. to a Django url?

目前我正在使用 nginx 和 uWSGI 来托管我的网站。我需要附加 www.到我的网址,但我不确定最好的路线是什么。

我应该在 nginx 级别执行此操作吗?

是的,nginx 是 prepend(或追加)www 最有效的方法,尽管 Django 提供了一个设置 PREPEND_WWW 完全相同设置为 True 时的事情。

例如在你的 nginx 配置中:

server {
    listen 80;
    server_name example.com;
    return 301 http://www.example.com$request_uri;
}