固定Shopifyパスのリダイレクト

以下のページにアクセスした場合、404やTOPページにリダイレクトすることは可能でしょうか?
JSでURLを抽出することで可能なことは調査済みですが、
一瞬フロントが描画されてしまうため、

できればサーバーサイドや.htaccessなどで処理をしたいと思っております。

(調べた限りではそうした方法を使うやり方が見つかりませんでした。)

・/collections:コレクションのリストページ
・/collections/all:すべてのコレクションを表示するページ
・/products:商品リストページ

なんらかの方法で可能であれば提示していただけますと幸いです。

よろしくお願いいたします。

@yfipohs_tarou

すでにお調べになっているかと思いますが、

Shopifyストア内でもリダイレクトは可能です。

https://help.shopify.com/ja/manual/online-store/menus-and-links/url-redirect

ただし、

リダイレクト元が404になる時だけ、

リダイレクトの設定が可能です。

質問者様がリダイレクトさせたいページは、

Shopify側に予約されたURLであるため決して404になりませんので、

サーバーサイドでの処理はできない、

とお考えいただいた方がよいです。

サーバーサイドでの処理が必須でしたら、

ShopifyをヘッドレスCMSとして利用し、

Hydrogenなどでフロントエンドを開発すれば、

ご自由に404やリダイレクトを組めるかもしれません。

そこまでしないのであれば、

質問者様がすでに実践されたJSでのlocationか、Liquid側でのmeta refreshかしか道はないように思います。

一瞬フロントが描画されてしまうため、

すでに実施されているかもしれませんが、

対象のページでは画面が真っ白になるようにLiquid側でCSSスタイルを設定したり、

ローディング画面を出すようにしたりすると、

違和感を減らせるかもしれません。

ご参考まで。

(キュー田辺)