我有一个复杂的设置,其中Django 3子项目通过mod wsgi在单个Apache上托管。
我希望将www添加到其中一个地址的所有地址上,因为某些支付网关在没有www网址的情况下表现不正常。现在,.htaccess的规范重定向会混淆另一个2.使用普通中间件的PREPEND_WWW仅适用于foo.jp,而不适用于foo.jp/bar/*等等......
同样,我也尝试创建一个index.php,从apache中启用的站点指向它,并使用头重定向到www.foo.jp for foo.jp ...
请告诉我所有网址的方法,即foo.jp / ,foo.jp / bar / 等任何内容,请访问www.foo.jp/ ,www.foo.jp / bar / 等......
问候!
答案 0 :(得分:0)
我想出来了......
在apache / sites-enabled / 000-default
中基本上,默认的apache虚拟主机文件是在我添加的其他域的虚拟主机文件之前读取的:
<VirtualHost *:80>
ServerName playism.jp
Redirect permanent / http://www.foo.jp/
</VirtualHost>
现在,它正在重定向所有内容......没有.htaccess会弄乱它!