商品ページのリダイレクトについて

AI-generated summary

商品ページの標準URL「/products/商品ハンドル」を、コレクション経由のURL「/collections/コレクション名/products/商品ハンドル」へリダイレクトしたい、という相談。背景には、コレクションごとにレイアウトを変えており、Googleに標準URLがインデックスされると意図しないレイアウトのページが表示されるため、現在は noindex を使っている事情がある。

管理画面のリダイレクト設定で個別パスを指定しても動作せず、回答ではリダイレクトAPIはパス単位の設定であり、「/products/ → /collections/」のような形になると説明された。ただし、質問者が求める「商品AはコレクションAへ、商品BはコレクションBへ」といった商品ごとの振り分けは、Shopifyのテーマ構造そのものに関わるため難しい可能性があるとされた。

現時点では明確な実現方法は提示されておらず、議論は未解決。最後に、そもそもそのリダイレクトが必要な理由の確認が求められている。

商品ページのリダイレクトについて質問です。

商品を追加すると

https://URL/products/product-a

といった商品ページが作成されると思います。

サイトの特性上、コレクションごとにレイアウトを変えているため

https://URL/collections/COLLECTION_NAME/products/product-a

にサイトトップから導線を貼っています

サイトトップ→コレクションページ→商品ページ

googleで

https://URL/products/product-a

がインデックスされるとコレクションのレイアウトに合わないページに飛んでしまうため、noindexにしていますが、

https://URL/products/product-a

を

https://URL/collections/COLLECTION_NAME/products/product-a

にリダイレクトできればと思っています。

https://URL.myshopify.com/admin/redirectsで

/products/product-a

/collections/COLLECTION_NAME/products/product-a

と設定しましたがリダイレクトされません。

こちらの設定で合っていますでしょうか?

また、合っていなければ他に方法はありますでしょうか?

よろしくお願いします。

そのAPIはパス単位での設定になりますので、
/products/ → /collections/ のような設定になります。

試してみたのですが、

リダイレクト元に/products/

リダイレクト先に/collections/

を設定しましたが、うまく動きませんでした。

/products/PRODUCT-A

を

/collections/COLLECTION-A/products/PRODUCT-A

/products/PRODUCT-B

を

/collections/COLLECTION-B/products/PRODUCT-B

となるようにリダイレクトを設定したいです。

このような設定は可能でしょうか?

shopifyのテーマ構造自体を変える設定なので難しいかもしれませんね。このリダイレクトをしたい理由はなんでしょうか?