我有Mod重写设置来接收访问我的域根目录并将其重定向到我的Django中正确语言文件夹的人
我在apache下使用mod_wsgi运行一个新的Django。我有一个apache实例,虚拟服务器设置为端口8005,我的负载均衡器指向该服务器和端口。
我在Mod Rewrite中只有一条规则可以重定向到US文件夹
RewriteRule ^(|/|/index.html)$ /us/ [QSA,NE,R=302,L]
当我尝试访问我的www.site.com时,我在跟踪日志中看到它试图重定向到www.site.com:8005/us/而不是它应该访问www.site.com/us/ < / p>
如果我去www.site.com/us/工作正常
答案 0 :(得分:0)
在apache配置中,我需要添加servername hostname,我有一个不同的主机名,阻止它正确重定向。我没有在我的非Django网站上遇到过这个问题