春夏冬二升五号(レンタルサーバー引越し)
2016年3月1日から3年を迎える今日この頃、忍者サーバーは初めてでも簡単かつ無料
でホームページが作成出来き、アクセス解析やカウンター等もあり機能的には問題無いの
ですが、広告の面積が気になって(特にスマホの広告)きたので広告の無いレンタルサーバ
ーを検討を始めました。
折角なので個別ドメインも取得したのでホームページ引越し奮闘記を紹介しようと思 います。他の方がも紹介されているので併せて読んで頂けると幸いです。 ※お約束ですが、登録する際は各レジストラのHPから最新の情報をご確認ください。
※1)基本的に「Whois情報公開代行」は無料になるところが多いですが、お名前ドット
コムは初めて利用のID登録時に「Whois情報公開代行」にチェックしないと、毎年
代行手数料が取られるので十分注意すること。
※2)無料で使えますが、メール機能が無いのでメール機能を使わない人にとってはBest。
・ドメインは更新料を考え、「スタードメイン」で取得することにしました。
※スタードメインはNetowlでの支払いになるのですが20%ポイントバックがあり
その分、サーバー料金の割引になるそうです。
・サーバーは上記割引とSSDで年間使用料が安い「スタードサーバー」を契約しました。
結果、4,272円/年(初年度合計)、2,562円/年(2年目以降予定)になりました。
折角なので個別ドメインも取得したのでホームページ引越し奮闘記を紹介しようと思 います。他の方がも紹介されているので併せて読んで頂けると幸いです。 ※お約束ですが、登録する際は各レジストラのHPから最新の情報をご確認ください。
ドメイン取得
ドメインを取得できるレジストラは、「お名前ドットコム」、「ムームードメイン」 等がありますが登録料(1年目)と更新料(2年目以降)があり値段が異なる場合がある ので利用期間によっては注意が必要です。 下記は.com(トップドメイン)を登録する時の税抜き料金です(2019/01/11時点)レジストラ | 登録料(1年目) | 更新料(2年目以降) |
---|---|---|
お名前ドットコム※1 | 977 | 1,280 |
ムームードメイン | 977 | 1,480 |
スタードメイン | 1,180 | 1,180 |
エックスサーバー | 1,180 | 1,180 |
バリュードメイン (まるっとプラン) | サーバーとセット | サーバーとセット |
サーバー契約
サーバは初期設定料金がかかりますが、時期によって金額が変更(安くなる)になるので タイミングを見て契約するのが良いと思います。レンタルサーバー | 初回設定料金 | 年間使用料金 |
---|---|---|
エクストリム(ライト) | 1,000 | 1,200 |
XREA(Plus) | 無料 | 2,286 |
バリューサーバー (まるっとプラン) | サーバーとセット | サーバーとセット |
スターサーバー (ドメイン契約特典※2) | 0 | 0 |
スターサーバー(エコノミー) | 1,500 | 1,512 |
結局・・・
私の場合、・ドメインは更新料を考え、「スタードメイン」で取得することにしました。
※スタードメインはNetowlでの支払いになるのですが20%ポイントバックがあり
その分、サーバー料金の割引になるそうです。
・サーバーは上記割引とSSDで年間使用料が安い「スタードサーバー」を契約しました。
結果、4,272円/年(初年度合計)、2,562円/年(2年目以降予定)になりました。
サーバーが決まったら、次はホームページの作成です。
【PHPMailerを使ったSMTP送信】
必要なファイルは
・PHPMailerAutoload.php
・class.smtp.php
・class.phpmailer.php
の3つなのですが、残念ながらPHPMailerの最新版(6.0.6)には入ってません。そこ
で、旧版(5.2.27)をダウンロードしました。
ホームページのレイアウト
これは忍者サーバーの時から利用しているテンプレートを使用させて頂きました。 (HTMLホームページテンプレート無料配布 [Cool Web Window])アクセスカウンター
php工房様で公開しているアクセスカウンター(無料版)を利用させて頂きました。 カウンター画像は今まで使っていたカウンター画像を参考に新規に作成しました。ダウンロードカウンター
こちらもphp工房様のフリーソフトを利用させて頂きました。メールフォーム
最初、簡単なmb_send_mailを使ってプログラミングをしましたが、認証が無いため、 gmailのテストでスパムメールと認識され受信が出来なくなった(まー当然といえば当然なのですが)。 結局、アカウント、パスワードを指定するsmtpでの送信に切替えました。【PHPMailerを使ったSMTP送信】
必要なファイルは
・PHPMailerAutoload.php
・class.smtp.php
・class.phpmailer.php
の3つなのですが、残念ながらPHPMailerの最新版(6.0.6)には入ってません。そこ
で、旧版(5.2.27)をダウンロードしました。
リダイレクト。。。。
リダイレクトはHPの引越しとかSSLに対応した後に、「http://」にアクセスし
たと時に「https://」に自動的に移動させる必要があるそうです。もし、リダイレクト
しないと、それぞれ独立にアクセス解析されアクセス数が少なく見積もられるそうです。
# www → www無し へ
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# http → https へ
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
これで全て
https://www.photopalaces.com/*** → https://photopalaces.com/***
http://www.photopalaces.com/*** → https://photopalaces.com/***
http://photopalaces.com/*** → https://photopalaces.com/***
に全てリダイレクトされます。
リダイレクトはHPの引越しとかSSLに対応した後に、「http://」にアクセスし
たと時に「https://」に自動的に移動させる必要があるそうです。もし、リダイレクト
しないと、それぞれ独立にアクセス解析されアクセス数が少なく見積もられるそうです。
.htaccess
やり方は簡単で、.htaccessに下記の文書を書くだけのようです。# www → www無し へ
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# http → https へ
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
これで全て
https://www.photopalaces.com/*** → https://photopalaces.com/***
http://www.photopalaces.com/*** → https://photopalaces.com/***
http://photopalaces.com/*** → https://photopalaces.com/***
に全てリダイレクトされます。