当设置商店 URL 为 https://www.store.com 时,图像 URL 会以 https://localhost:5001 创建
作者: chrishoogenboom创建于 2025年8月10日更新于 2026年9月18日
标签discussion / investigation
当商店 URL 设置为 https://www.store.com 时,图像 URL 会被创建为 https://localhost:5001。 在我的情况下,当 nopcommerce 位于 nginx 反向代理后,并启用了 https 端口,且有一个容器健康检查服务定期检测 https://localhost:5001 时,就会出现这种情况。 这似乎会"教" nopcommerce 函数形成图像 URL 无视商店 URL,而使用 https://localhost:5001。 诚然,这是一个糟糕的配置,删除 HTTPS 端口并禁用健康检查服务解决了问题,但我的主张是,这是一个 bug,而且在过去 10 年中,人们曾经针对这个问题进行过多次争论。 我主张,如果设置了商店 URL,则应始终使用它来形成图像 URL,没有例外。 如果当前行为有原因(有原因吗?!)则添加一个描述其原因的设置,并允许用户启用或禁用该设置。
内容来源: nopSolutions/nopCommerce