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

如何配置Odoo基础URL?实现路径添加项目名称

修改Odoo基础URL路径的方法

Odoo本身没有直接在odoo.conf里配置基础URL前缀的选项,通常需要通过反向代理实现,以下是具体可行方案:

方法一:用Nginx反向代理(推荐)

这是最稳妥且不影响Odoo升级的方案:

  1. 保持Odoo默认运行状态(比如默认端口8069),无需修改odoo.conf的路径配置。
  2. 配置Nginx的server块,添加路径转发规则:
server {
    listen 443 ssl;
    server_name SOME_URL;

    # 填写你的SSL证书及密钥路径
    ssl_certificate /path/to/ssl/cert.pem;
    ssl_certificate_key /path/to/ssl/key.pem;

    location /PROJECT_NAME/ {
        proxy_pass http://127.0.0.1:8069/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. 重启Nginx服务后,访问https://SOME_URL/PROJECT_NAME/web即可正常进入Odoo,内部所有链接会自动适配这个前缀。

方法二:修改Odoo源码(不推荐)

若不想用反向代理,只能修改核心代码,但会导致后续版本升级困难:

  • 找到Odoo web模块中处理路由的核心文件(如odoo/addons/web/controllers/main.py),把所有以/web开头的路由修改为/PROJECT_NAME/web。
  • 同时调整静态文件(CSS、JS等)的路径引用,确保资源能正确加载。

关键说明

  • odoo.conf没有提供基础URL前缀的配置参数,无法通过该文件直接实现需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 12:34:55