我现在想弄清楚的是设置自定义域托管,以便用户可以在他们选择的任何域上托管个人资料页面。我现在能够让它工作,但它需要大量的定制工作。
我当前的设置是让用户更改他们的 DNS 设置以重定向到我的域。然后在我的域上添加另一个虚拟主机来处理这个新域,然后更新我的 Django 中间件以查看请求中的 PATH_INFO 以选择要服务的页面。
有没有办法可以改变这个过程来自动化这个过程,这样就可以完全自动完成而不需要修改 Apache 或中间件?我正在考虑使用 mod_rewrite 将此信息传递到 Django 中的特定页面,然后在表中进行查找以查看此页面为该域显示的页面。