首页 > 解决方案 > 某些产品的 PDP 页面被重定向到 404

问题描述

我需要一些帮助来解决 Vue Storefront 中的这个问题,我在尝试解决这个问题时遇到了一些困难:

导航到 PDP(产品详细信息页面)并刷新页面后,对于许多产品,页面被重定向到“页面未找到”。被重定向到 page-not-found 的产品总是相同的,并且并非所有产品都被重定向到 page-not-found。即使路径是硬编码的,使用 router-link 遍历到 PDP 也是有效的,但是直接导航到它或在 PDP 上刷新页面不起作用。我还尝试隔离问题,发现即使仅包含核心中的 Product.js 混合文件并删除 PDP 上的所有其他代码仍然会导致重定向。

尽管尝试了几天,我仍无法解决此错误。即使您看不到导致问题的原因,如果有人至少可以向我展示如何调试此问题,那将很有帮助。我不知道如何知道是什么代码导致重定向到 404。

谢谢

标签: vue.jsvue-routervue-storefront

解决方案


行为是否仅存在于给定类型的产品(如捆绑)或它们是否具有某些共同特征?

问题可能是在 SSR 刷新期间缺少一些数据。然后在客户端无法获取产品。如果我们缺少对某些特定产品类型的一些检查,就会发生这种情况。你能在 VS slack 上 ping 我并允许访问代码吗?看起来错在我们这边:)


推荐阅读