このページでできること:キャンペーンページ向けに、パスワード、メンテナンス、またはリダイレクトをオンにし、CMS の主サイトには影響しない。
これらの設定は、その静的サイトの 管理 ページにあります。区画ごとに保存します。
場所
サイドバー 静的サイト → 管理(/admin/static-sites/{id})。
名前、SPA、メンテナンスモード、CDN キャッシュは同じ区画です。保存 を押します。ほかの区画には、それぞれのボタンがあります。
訪問者パスワード
区画 訪問者パスワード(任意)。
- パスワードを入れ、パスワードを設定 を押す。訪問者は最初の入場で入力する。そのあと、同じブラウザではしばらく再入力しない。
- 変えたあとは、訪問者は入れ直す。
- 再び公開にするには パスワードを解除 を押す(空欄も解除とみなす)。画面の説明:空欄で保存すると、パスワードの門を閉じる。
パスワードのあるページは CDN を使いません。
メンテナンスモード
メンテナンスモード にチェックを入れ、保存 を押す。訪問者には、HTML の代わりにメンテナンスページが出ます。チェックを外して保存すると、公開中の内容に戻ります。
これは、CMS 全体のメンテナンスや、プラットフォームがサイト全体を止めることとは別です。プラットフォームが CMS サイトを止めると、その下の静的サイトも公開できなくなります。
SPA
SPA(パスが見つからないときはトップを表示) にチェックを入れて保存する。
- オフ(既定):見つからないパスは、ページが無い、と出る。一般的な複数ページのサイトやランディングに向く。
- オン:React や Vue のように
index.htmlが1つだけのアプリに向く。拡張子のあるファイル(.css、.png)はトップに置き換わらない。
リダイレクトと 404
区画 リダイレクト。パスは完全一致で、最大 50 件。行き先はサイト内のパス(例:/new)、または https:// で始まる URL。
- ルールを追加 を押し、元のパス、行き先、301 または 302 を入れる。
- リダイレクトを保存 を押す。
- 削除 で行を消せる。そのあと、もう一度保存する。
ZIP のいちばん外側に 404.html があると、存在しないファイルを開いた訪問者にはそのページが出ます。ブラウザの状態は、見つからない(404)のままです。SPA がオンのとき、拡張子の無いパスは先にトップを出し、404 ページには進みません。
この一覧は、CMS の 公開パスのリダイレクト とは別です。
CDN キャッシュ
CDN キャッシュ のメニュー:
| オプション | 説明 |
|---|---|
| オフ(毎回オリジン) | エッジではキャッシュしない |
| 標準(推奨) | HTML は約 1 分、CSS と画像は約 7 日 |
| 積極(HTML 5 分、アセット 30 日) | より長いキャッシュ |
訪問者パスワードのあるページと、プレビューページは CDN に入りません。公開、ロールバック、または設定の変更のあと、プラットフォームはそのサイトのキャッシュを消します。CDN がオンのとき、下のプラットフォームのトラフィックは、キャッシュミスのときだけ増えます。
トラフィック(直近 28 日)
区画には閲覧回数、人気ページ、参照元ホスト が出ます。数えるのは公開済みページの成功した開きだけです。プレビューと検索エンジンのクローラーは入れず、訪問者の IP も保存しません。これはプラットフォーム側の集計で、主サイトの GTM/GA4 とは別です。まだ無いときは まだデータがありません と出ます。
静的ページ上のフォーム
ZIP 内の <form> は、プラットフォームが受け取るように書き換えられます。送信結果は フォームの受信を見る に入り、主サイトの連絡先メールへ送ろうとします。通知メールを出すには、フォームに訪問者の email 欄を置いてください。
ZIP の中に決済をつながらないでください。支払いは ショップの概要 を使います。
確認
- パスワードをオン:プライベートウィンドウは最初に入力を求める。通ったあとは内容が見える。
- メンテナンスをオン:公開アドレスはメンテナンスページ。オフにすると戻る。
- リダイレクト:
/oldを開くと/newへ進む(状態コードは 301 または 302 に従う)。 - SPA:深いパスを再読み込みしてもアプリが出て、
style.cssはスタイルのファイルのまま。
よく止まるところ
| 状況 | 対処 |
|---|---|
| リダイレクトを変えても効かない | リダイレクトを保存 を押していない。またはパスが完全一致ではない(末尾のスラッシュの有無を含む) |
| SPA をオンにしたのに 404 のまま | ZIP のルートに index.html が無い |
| トラフィックが 0 | まだ公開していない、またはプレビューしか開いていない。CDN のヒットも、プラットフォームの集計には入らない |
| フォームが管理画面に入らない | 公開済みであること(プレビューではないこと)と、サイトの連絡先メールが入っていることを確認する |