Docker 中启用 multisite 在 subdomains 上出现 404

在多站点配置中,subdomain1.example.com 出现 404 错误。而设置时子域名 subdomain.example.com 正常工作。

您需要提供更多关于您的配置信息。分享实际的域名可能会有帮助。这很可能是一个 DNS 问题。但您也应该分享您的 multisite.yml 文件(已隐藏敏感信息)。

感谢 @pfaffman。详情请见下方

Multisite.yml

hindi:
  adapter: postgresql
  database: hindi
  db_id: 2
  pool: 5
  timeout: 5000
  host_names:
    - "hi.muftiz"

turkish:
  adapter: postgresql
  database: turkish
  db_id: 3
  pool: 5
  timeout: 5000
  host_names:
    - "tr.muftiz"

urdu:
  adapter: postgresql
  database: urdu
  db_id: 3
  pool: 5
  timeout: 5000
  host_names:
    - "ur.muftiz"

"en.muftiz.com" 是主站/默认站

您需要为主机名添加 .com。它应该是完全限定域名 (FQDN)。

1 个赞

谢谢,效果非常好!

1 个赞