You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache部署两个Django站点时/awizacje子路径路由跳转异常问题

解决方案

你需要补充以下配置即可修复子路径跳转问题:

1. 修改子站点awizacje的settings.py配置

  • 新增子路径识别参数,让Django生成链接时自动拼接前缀
    FORCE_SCRIPT_NAME = '/awizacje'
    
  • 同步静态资源路径,和Apache配置的别名保持一致
    STATIC_URL = '/statica/'
    
  • 可选:如果后续出现表单提交403错误,补充信任域名配置
    CSRF_TRUSTED_ORIGINS = ['http://pc-name', 'http://www.magazyn-stolarz.pl']
    

2. 优化Apache配置(可选,避免两个站点实例冲突)

将现有两行WSGIScriptAlias修改为如下配置,给两个Django项目分配独立的运行组,防止模块导入冲突:

WSGIScriptAlias /awizacje "C:/var/www2/awizacje/rootkat/awizacje/wsgi.py" application-group=awizacje_group
WSGIScriptAlias / "C:/var/www/magazyn/rootkat/magazyn/wsgi.py" application-group=magazyn_group

3. 生效配置

修改完成后重启Apache服务,清理浏览器缓存后重新测试,所有站内链接、跳转都会自动带上/awizacje前缀。


内容的提问来源于stack exchange,提问作者Jorhanc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:15:05