因此,我们将网站从 example.com 切换到 www.example.com(并实现了到 www.example.com 的转发)。我相信我仍然有 Google Chrome 站点数据,这会导致 example.com 上出现问题(Shopware 6 尝试通过 API 从 example.com 加载数据 - 没有 www),这会在某种程度上影响 www.example.com.
我已经清除了 www.example.com 的站点数据(Chrome 开发工具 -> 应用程序 -> 清除站点数据)
但是 example.com 直接将我转发到 www.example.com ,我该如何执行此操作?我在开发工具中找不到用于切换我正在查看的域的选项。
Chrome 有自己的 DNS 缓存。我经常遇到这个问题,并在检查重定向是否有效时开始在终端中使用 CURL。
但是您也可以清除该缓存:
来源:https://www.cyberciti.biz/faq/google-chrome-clear-or-flush-the-dns-cache/
至少在某些情况下这对我有用。
您能否确认这是浏览器问题而不是商店软件/服务器问题?您是否检查了 html 中用于加载字体的 URL 是否是正确的 URL,或者 html 中是否仍使用旧 URL?
如果是这种情况,您应该确保还更新了销售渠道域设置中的 URL,并更新了
APP_URL
环境变量。之后清除缓存。
要刷新 Chrome 中的 DNS 缓存,请按照以下步骤操作: