仮トップページ
ホームページの制作を、CMSベースに進める前に、一旦仮のトップページを作成し公開します。お客様によっては、そのようなページを不要とされる場合もありますので、都度確認を取ってください。仮のトップページを公開する理由は以下の通りです。
- ドメインを取得し、お客様専用のページがWEB上に公開したことをお知らせするため。
- いち早く、検索エンジンにドメインを認識してもらうため。
- サービス内容などを記載することで、正式公開時にすぐに検索上位を取りやすくするため。
仮トップページの完成例(スクリーンショット)

ファイルの構成
仮トップページを構成するファイルのディレクトリー構造です。以下には記述をしていませんが、Sublime TextでSFTP接続をする際の設定ファイルも必要になりますので、必要に応じてファイルを用意してください。
ファイル一式をダウンロードして、ルートディレクトリーにアップロードすると、仮トップページの完成例と同じ状態のページが公開されます。必要に応じてページの内容、ロゴの変更、CSSの変更を行ってください。
ルートディレクトリー ├ css │- └ tentative.css ├ images │- └ common │ --- └ logo.svg ├ index.html └ robots.txt
.htaccessの設定
仮トップページと同時に、CMSを設置済みの場合は、.htaccessに記述をしている内容の影響で、仮トップページが見れない可能性があります。その場合は、以下のようにDirectoryIndex index.html
を追記したり、削除することで、https://www.s-contigo.website (トップページ)にアクセスしたときに表示されるページが変動します。
仮トップページを表示する場合の記述例
s-contigo.website
の部分は適宜書き換えてください。設置するドメインが、
DirectoryIndex index.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.s-contigo.website/$1 [R=301,L,NE] RewriteCond %{HTTP_HOST} ^s-contigo.website RewriteRule ^(.*)$ https://www.s-contigo.website/$1 [R=301,L,NE] RewriteCond %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php/?(.*)$ https://www.s-contigo.website/$1$2 [R=301,L,NE] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php/$1 [L] </IfModule>
CMSのトップページを表示する場合の記述例
上記の記述例(仮トップページを表示する場合)の1行目、DirectoryIndex index.html
を削除します。また、s-contigo.website
の部分は適宜書き換えてください。
.htaccessについてはこちらのページも合わせてご覧ください。
## DirectoryIndex index.html(コメントアウト) <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.s-contigo.website/$1 [R=301,L,NE] RewriteCond %{HTTP_HOST} ^s-contigo.website RewriteRule ^(.*)$ https://www.s-contigo.website/$1 [R=301,L,NE] RewriteCond %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php/?(.*)$ https://www.s-contigo.website/$1$2 [R=301,L,NE] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php/$1 [L] </IfModule>
拡張子によって振り分ける場合の記述例
制作中はこの設定が最適です。上記で紹介した2つの方法とは異なる、仮トップページがある期間だけ、index.html と index.phpでそれぞれのページを見に行く方法です。以下のように、.htaccessの内容を全て書き替えてください。
- www.s-contigo.website にアクセスすると、仮トップページである index.html が表示。
- www.s-contigo.website/index.php にアクセスすると、freoで制作中のトップページ index.phpが表示。
DirectoryIndex index.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php/$1 </IfModule>
.htaccessについてはこちらのページも合わせてご覧ください。
確認用のURL
- 仮トップページ
- https://www.s-contigo.website
- 制作中のCMSページ
- https://www.s-contigo.website/index.php