如何在Shopify上设置“301重定向”从“/collections/all”到“/collections/all/shop-all”?

How to Set Up '301 redirect' from '/collections/all' to '/collections/all/shop-all' on Shopify?

提问人:Tyler Tisdale 提问时间:11/11/2023 最后编辑:Tyler Tisdale 更新时间:11/12/2023 访问量:46

问:

我只是尝试将链接设置为“301 方法”,尝试在 Shopify 上从“/collections/all”重定向到“/collections/all/shop-all”,当我从“商店”按钮单击时,它需要我直接重定向到页面“/collections/all/shop-all”(而另一个“/collections/all”不再需要工作),但我认为 Shopify 不允许这样做。

这可能吗? (我知道你可以直接从任何带有HTML5、JS或Liquid的.liquid中完成)。

请在评论中告诉我,我真的很感激!

尝试在 Shopify 上应用“301 方法”从“/collections/all”重定向到“/collections/all/shop-all”

重定向 集合 shopify http-status-code-301

评论


答:

0赞 NattoShaw 11/12/2023 #1

如果你的意思是通过Shopify后端创建重定向,你不能根据他们的帮助中心。这是因为它是保留路径/collections/all

到目前为止,无法重定向以下前缀:、、、、、或/apps/application/cart/carts/orders/shop/services

也不是以下路径:、、/products/collections/collections/all

评论

0赞 Tyler Tisdale 11/14/2023
即使使用 liquid 或 java 编码进行编辑,是否有可能强制将任何 .liquid 或 .js 文件中的“/collections/all”重定向到“/shop-all”?
0赞 NattoShaw 11/16/2023
是的,我建议使用以下 Javascript:.但是,我尝试了一下,看起来只会被重定向到 .不知道为什么,没有找到任何关于这方面的文档。如果您可以将 url 更改为提供的任何内容,则 JavaScript 将起作用。window.location.href = window.Shopify.routes.root + "collections/all/shop-all";/collections/all/<anything>/collections/allcollections/all/<anything>
0赞 Tyler Tisdale 11/20/2023
好的,我现在有参考了,谢谢!
0赞 milo317 11/22/2023 #2
  1. /collections/all是所有产品的收集路径 = 不可更改
  2. /collections/all/anything是所有产品的集合路径以及应用于它的单个产品标记
  3. 要开始工作,您需要至少一个实时产品的现有产品标签/collections/all/anything