Shopify 使用Shopif404页面获取内容

Shopify 使用Shopif404页面获取内容,shopify,wordpress-rest-api,Shopify,Wordpress Rest Api,Shopify对目录的结构方式有很大的限制。例如,所有页面都必须有一个类似“my store.com/pages/my page”的url 虽然在Shopify中没有办法解决这个问题,但我考虑了一个类似这样的解决方法 在显示404页面时,使用javascript检查查询的URL 如果URL queryed=“my URL”连接到Wordpress Rest或graph QL API,则查询并在页面上呈现所需内容 例如,my-site.com/blog将返回404错误,但是当URL以“/blog”

Shopify对目录的结构方式有很大的限制。例如,所有页面都必须有一个类似“
my store.com/pages/my page
”的url

虽然在Shopify中没有办法解决这个问题,但我考虑了一个类似这样的解决方法

  • 在显示404页面时,使用javascript检查查询的URL
  • 如果URL queryed=“my URL”连接到Wordpress Rest或graph QL API,则查询并在页面上呈现所需内容
  • 例如,my-site.com/blog将返回404错误,但是当URL以“/blog”结尾时,javascript将运行一个函数来获取内容


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

    一个非常有趣的想法

    我看到的最大的问题是搜索引擎优化,因为URL仍然指向404页面,而你将无法用liquid显示正确的内容,所有页面都将提取404内容,并在谷歌搜索中显示为404页面


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

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