@extends('layouts.setup') @section('title', '独自ドメイン詳細') @section('page-title', '独自ドメイン詳細') @section('setup_body') @if($errors->any())
@endif
{{ $domain->domain }} @php $st = \App\Support\SiteCustomDomainDnsHelp::displayStatus($domain); @endphp @if($st['variant'] === 'ok') {{ $st['label'] }} @else {{ $st['label'] }} @endif
紐付け種別
{{ $domain->target_type === 'funnel' ? 'ファネル' : 'サイト等' }}(内部区分: {{ $domain->target_type }})
SSL
{{ $domain->ssl_enabled ? '有効' : '無効(DNS 反映・基盤側設定後に有効化)' }}
登録日時
{{ $domain->created_at->format('Y/m/d H:i') }}
この設定で「何が」ゲストに見えるか
  1. DNS(下の CNAME)… ブラウザが https://{{ $domain->domain }}/ にアクセスしたとき、monaka のアプリケーション基盤(画面の「値」に出るホスト名側)へトラフィックを向けます。ドメイン取得先で CNAME を登録したあと、「DNS を確認」を押すと公開 DNS を照会し、問題なければ一覧のステータスが 利用可能(active) になります(ICMP や実際の HTTPS 試験ではありません。証明書はエッジ側の設定に依存します)。
  2. ドメインのトップに表示するページ… DNS が 利用可能(active) になったあと、ゲストが https://{{ $domain->domain }}/ を開くと、ここで選んだ ファネルページの内容がそのまま表示されます(管理画面のプレビューと同じレンダリング)。
  3. ファビコン(任意)… 下のファイル欄から png / jpg / jpeg / gif / webp / ico(512KB 以下)を指定して保存すると、ブラウザタブのアイコンに使われます(この画面でアップロードしたファイルは monaka の storage 配下に保存されます)。

会員サイトの /member/… やシナリオ登録フォームなど別パスの公開 URLは、従来どおり本サービスのドメイン+ルート定義で動きます。独自ドメインは主にランディングのブランド URL向けです。

表示設定(ドメイントップのページ・ファビコン)
@csrf @method('PUT')
@error('root_funnel_page_id')
{{ $message }}
@enderror
公開ステータスが public のページだけがゲストに表示されます。未公開のまま選ぶと、独自ドメインのトップはエラー案内になります。
@php $rootPage = $domain->rootFunnelPage; @endphp @if($rootPage && $rootPage->status !== 'public')
現在トップに指定されているページ「{{ $rootPage->name }}」は {{ $rootPage->status }} です。 独自ドメインで表示するには、ページを公開してください。
@endif
@error('favicon_file')
{{ $message }}
@enderror
png / jpg / jpeg / gif / webp / ico、最大 512KB。保存するとこのドメイン用に公開保存されます。
@if($domain->favicon_url)
現在の設定:
{{ $domain->favicon_url }}
@endif
@csrf
DNS(CNAME)設定

ドメイン取得先の DNS 編集画面で、次の1行を追加してください。親ゾーンが {{ $dns['parent_zone'] }} の場合、ホスト名欄には多くの業者で {{ $dns['record_host'] }} だけ(末尾に親ゾーンを付けない)を入力します。表示が分かれている場合は FQDN {{ $dns['fqdn'] }} を優先してください。

タイプホスト名(例)
CNAME {{ $dns['record_host'] }} {{ $dns['record_value'] }}

運用で接続先を変える場合は、サーバ側の独自ドメイン接続先設定を確認してください。既定の接続先は tools.monaka-app.com です。

@if($domain->dns_last_checked_at)

前回の DNS 確認({{ $domain->dns_last_checked_at->timezone(config('app.timezone'))->format('Y/m/d H:i') }}): {{ is_array($domain->dns_last_check_result) ? ($domain->dns_last_check_result['detail'] ?? '—') : '—' }}

@endif
@csrf
公開 DNS で CNAME(または同等の向き)を照会します。成功時はステータスを「利用可能」に更新します。
一覧へ戻る
@csrf @method('DELETE')
@endsection