Force.comサイトでメンテナンスページの表示する方法についてです。
はじめにコミュニティ設定で「カスタム Visualforce エラーページを使用する」にチェックをつけます。
エラーページをVisualforceで用意して割り当てます。
つくったVisualforceページはプレビューリンクでみるとこんな感じ。LEXだとこんな感じで表示されました。
有効なサイトのホームページと無効なサイトのホームページもVisulaforceページで表示します。この無効なサイトのホームページにメンテンナンスページを割り当てます。
これで有効にしている場合は通常のサイトページが表示されますが・・・
無効化するとメンテナンスページを表示するようになります。
特定のVisualforceページが正しく表示されない場合は公開アクセス設定ボタンからサイトゲストユーザの権限設定を見直してみて下さい。