官宣:使用二级域名实现Odoo自动选择要访问的数据库

odoo.conf 中的 dbfilter 参数用于通过访问的 url 选择要登陆的数据库名称,它能使用“%d”

和“%h”两个变量。

>> “%d”是 url 里面除 www 以外第一个“.”前面的内容,如 odoo.com 和 www.odoo.com 都会选择 odoo。

>> “%h”是“:”前面的内容,如 www.odoo.com 会选择 www.odoo.com。

dbfilter 参数的赋值格式可为 %d、^%d 或^%d$,其中^表示表达式的开始,$表示表达式的结束。

因此,要实现使用二级域名实现 Odoo 自动选择要访问的数据库,首先要修改 Odoo 配置文件,在openerp-server.conf 中增加一行 dbfilter=^%d$ ,表示二级域名就是数据库名。

然后建立和二级域名一样的数据库名。如域名为 mycompany.odoo.com,则二级域名为 mycompany,你需要在Odoo 中创建名称为 mycompany 的数据库。

经过上述设置,通过 mycompany.odoo.com:8069 就可以直接进入到 mycompany 数据库首页,同理,china.odoo.com:8069 会进入到 china 数据库的首页。

猜你喜欢

转载自blog.csdn.net/weixin_40997205/article/details/83657616