# Topページからのリダイレクト処理に関して

**URL:** <https://community.shopify.com/t/top/48078>\
**Category:** 技術的なQ＆A\
**Created:** [May 30, 2021, 11:11am UTC](https://community.shopify.com/t/top/48078 "2021-05-30T11:11:13Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

Topページにアクセスしたユーザーを、表示せずに特定の商品詳細ページへ直接遷移させたいという相談。例として、`aaa.com` へのアクセスを `aaa.com/collections/コレクション名/products/商品名` に飛ばしたいという要望が示されている。

現状、Shopify標準のリダイレクト設定では希望する動作を実現できなかったとされている。

対応案としては、`theme.liquid` の `<head>` 内でトップページかどうかを判定し、トップページ時のみリダイレクト処理を入れる方法が提案された。具体的には、`request.page_type == 'index'` でトップページ判定を行い、`meta refresh`（HTMLのメタタグによる自動遷移）を使う案である。

結論として、正式な確定解や実装詳細までは出ておらず、テーマ側で条件分岐して遷移させる方向性が示された段階。

<div class="post-metadata">

**Author:** ![JonasVingegaar](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@JonasVingegaar](https://community.shopify.com/u/JonasVingegaar)\
**Post date:** [May 30, 2021, 11:11am UTC](https://community.shopify.com/t/top/48078/1 "2021-05-30T11:11:13Z")

</div>

【実現したいこと】

URL等から飛んできたユーザーに対して、Topページを表示するのではなく、Topページからいきなり商品詳細ページへリダイレクトする形にしたい

例：『[aaa.com](http://aaa.com)』→『[AAA Sorry Page](http://aaa.com/collections/%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E5%90%8D/products/%E5%95%86%E5%93%81%E5%90%8D%E3%80%8F%E3%81%93%E3%81%A3%E3%81%A1%E3%81%AB%E9%A3%9B%E3%81%B6%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84%E3%80%82)

Shopifyにもともとあるリダイレクト設定では実現できなかったためやり方があれば教えていただきたい。

---

<div class="post-metadata">

**Author:** ![\_osamu\_iwasaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/_osamu_iwasaki/32/272617_2.png) [@\_osamu\_iwasaki](https://community.shopify.com/u/_osamu_iwasaki)\
**Post date:** [May 31, 2021, 12:53am UTC](https://community.shopify.com/t/top/48078/2 "2021-05-31T00:53:55Z")

</div>

theme.liquid のHEADタグの下に ページタイプが「index」（トップページ） だったら、 meta jump させるとかではどうでしょうか？

```markup

{%- if request.page_type == 'index' -%}

{%- endif -%}

```
