shopify - 使用 Shopify 404 页面获取内容
问题描述
Shopify 对您构建目录的方式非常严格。例如,所有页面都必须有一个看起来像“ my-store.com/pages/my-page
”的 url。
虽然在 Shopify 中无法解决此问题,但我考虑了一种可以像这样工作的解决方法。
- 显示 404 页面时使用 javascript 检查查询的 URL。
- 如果 URL queried = "my-url" 连接到 Wordpress Rest 或图形 QL API,查询然后在页面上呈现所需的内容。
例如,my-site.com/blog 会返回 404 错误,但是当 URL 以“/blog”结尾时,javascript 会运行一个函数来获取内容。
尽管从技术角度来看这可行,但我知道服务器仍会给出 404 错误,这可能具有更广泛的影响?这种情况在多大程度上是一个不可行的解决方案?
解决方案
一个非常有趣的想法。
我看到的最大问题将是 SEO,因为 URLS 仍将指向 404 页面,并且您将无法使用流媒体显示正确的内容,所有页面都将提取 404 内容并显示为 404 页面谷歌搜索。
也就是说,我没有看到任何其他重大问题会阻止您将其与 JS 一起使用。这实际上取决于有多少类型的页面需要这个逻辑以及 JS 逻辑是如何编写的,但作为一个想法,我真的很喜欢它的可能性。
我可能不会将它推荐给想要一个 SEO 优化网站的客户,但对于个人而言,这似乎是一个有趣的想法。
推荐阅读
- gradle - 在 Gradle 中应用插件抛出 NullPointerException
- javascript - Highcharts 使用 React TypeScript 根据数据值填充地图
- django - JBoss 错误:org.jboss.as.controller.management-operation](控制器引导线程)keycloak
- python - 如何迭代多个函数参数?
- android - 在 Android 7 中将自定义铃声设置为特定的联系人号码
- cypress - 如何等待元素可见
- docker - 加载共享库时 docker build RUN 错误
- bash - awk/sed:将匹配字符串的出现次数添加到文件中
- javascript - 无法访问从父级作为道具传递的数组 - React
- datomic - 如何对包含具有多个属性的角色的域进行建模?