仮トップページ

ホームページの制作を、CMSベースに進める前に、一旦仮のトップページを作成し公開します。お客様によっては、そのようなページを不要とされる場合もありますので、都度確認を取ってください。仮のトップページを公開する理由は以下の通りです。

  1. ドメインを取得し、お客様専用のページがWEB上に公開したことをお知らせするため。
  2. いち早く、検索エンジンにドメインを認識してもらうため。
  3. サービス内容などを記載することで、正式公開時にすぐに検索上位を取りやすくするため。

仮トップページの完成例(スクリーンショット)

仮トップページの例

ファイルの構成

仮トップページを構成するファイルのディレクトリー構造です。以下には記述をしていませんが、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