首页 > 解决方案 > 使用 Shopify 404 页面获取内容

问题描述

Shopify 对您构建目录的方式非常严格。例如,所有页面都必须有一个看起来像“ my-store.com/pages/my-page”的 url。

虽然在 Shopify 中无法解决此问题,但我考虑了一种可以像这样工作的解决方法。

  1. 显示 404 页面时使用 javascript 检查查询的 URL。
  2. 如果 URL queried = "my-url" 连接到 Wordpress Rest 或图形 QL API,查询然后在页面上呈现所需的内容。

例如,my-site.com/blog 会返回 404 错误,但是当 URL 以“/blog”结尾时,javascript 会运行一个函数来获取内容。

尽管从技术角度来看这可行,但我知道服务器仍会给出 404 错误,这可能具有更广泛的影响?这种情况在多大程度上是一个不可行的解决方案?

标签: shopifywordpress-rest-api

解决方案


一个非常有趣的想法。

我看到的最大问题将是 SEO,因为 URLS 仍将指向 404 页面,并且您将无法使用流媒体显示正确的内容,所有页面都将提取 404 内容并显示为 404 页面谷歌搜索。


也就是说,我没有看到任何其他重大问题会阻止您将其与 JS 一起使用。这实际上取决于有多少类型的页面需要这个逻辑以及 JS 逻辑是如何编写的,但作为一个想法,我真的很喜欢它的可能性。

我可能不会将它推荐给想要一个 SEO 优化网站的客户,但对于个人而言,这似乎是一个有趣的想法。


推荐阅读