/pages配下に特定のディレクトリを設定し、別サーバーにあるコンテンツをそのディレクトリにマッピングしたいのですが、物理的にできるかどうか、やっておられる方がいらっしゃったら教えていただけると助かります。
Topic summary
別サーバーにあるコンテンツ(例:hoge/fuga/index.htmlなど)を、Shopifyストアの/pages配下の特定ディレクトリにマッピングして表示したいという質問。
回答内容:
- 直接的な実現方法は存在しない模様
- 代替案として、Shopifyのリダイレクト機能を利用する方法が提案された
- 管理画面の「オンラインストア」メニューから設定可能
- 例:xxx.myshopify.com/pages/hoge/fuga/index.htmlへのアクセスを別サーバーのURLにリダイレクト
- ※404になるURLに対してのみリダイレクト作成可能という制限あり
質問者の反応:
- リダイレクト案を代替案として検討する意向
- 他の回答者からの追加情報も待っている状態
自前でストアフロントを構築すれば自由なマッピングも可能だが、コストや技術的ハードルが高いことも言及されている。
下記のようなことをされたい、ということで合っていますでしょうか?
別サーバーに下記のようなディレクトリがあったとします。
hoge
├ fuga/
│ └ index.html
└ piyo/
└ index.html
shopifyのストアドメインが、xxx.myshopify.com であるとき、
xxx.myshopify.com/pages/hoge/fuga.index.html
や、
xxx.myshopify.com/pages/hoge/piyo/index.html
で別サーバのコンテンツを表示できるようにしたい。
もし、上記で合っているようでしたら、
これをそのまま実現する手段を、
私は存じ上げません。
申し訳ございません。
その代わり、
ご存知だとは思いますが、
リダイレクトを設定することは可能です。
ストア管理画面 > オンラインストア > メニュー の右上に「URLのリダイレクトを表示」という項目がありますので、そちらからリダイレクト設定が可能です。
例えば、
xxx.myshopify.com/pages/hoge/fuga.index.html
へのアクセスを。
別サーバのドメイン.com/pages/hoge/fuga.index.html
にリダイレクトさせることはできます。
(※Shopify上で404になるURLにだけリダイレクトを作成できるという制限がございますので、ご留意ください。)
また、
当然の話で恐縮なのですが、
ご自身でストアフロントを構築されるのでしたら、
ご希望のマッピングも自由に設定できるかと思います。
もしかしたら、
画期的なアイデアをお持ちの方がいらっしゃるかもしれませんので、
他の方の回答もお待ちいただくのが良いかと思います。
大した情報がなく恐縮です。
(キュー田辺)
やりたいことは記載した通りです。リダイレクト案も代替案として考えておきたいと思います。
ありがごうございました。