サーバー移転とSSL化を同時に自分のための備忘録。2018年2月14日これから、5つほどあるドメインをSSL化してhttps://にし、さらに、現在wwwありだったり、なしだったりでアクセスされている状態をwwwありに統合します。サーバー移転とドメイン移管も視野に入れて・・という、私にとっては、少々複雑なことをやらなければならないのですが、既に、つまづいています。移転先サーバーに、ドメイン登録をしますサイトを移転先にアップして、自分だけ確認するネームサーバーの変更です。Consoleに登録エックスサーバーのアクセス解析設定googleアナリティクスの設定スポンサーリンクファイルのサーバー移転準備まず、移転させたいサイト内にある絶対リンク、http:をhttps:に変更します移転先のサーバー(エックスサーバー)では、httpsにするので、まず、サイト内の各ソースを点検し、”http://ドメイン”などとなっている箇所を”https://ドメイン”に直します。ビルダーなどの一括置換機能を利用します。なってしまていると、ビルダーで保存したときに、自動的に”http://~”となってしまうので注意が必要です。(ビルダーのバージョンが18だから、ということなのかもしれませんが、かなり面倒な仕様です。自動で書き換えてくれてしまうので、それらを無効にしても、これだけはうまくいかず、//で始まる保存ができませんでした。)httpsのドメインなのに、中でhttpを呼び出してしまうと、ブラウザーにアラートが出てしまうので、せっかくきてくださる訪問者が、ちょいと躊躇してしまうのではないかと思います。こんなふうに、気になるメッセージが表示されます。移転先サーバーに、ドメイン登録をします移転先(エックスサーバー)の「サーバーパネル」にログイン「ドメイン設定」-「ドメイン設定の追加」-「xxxxxx.com」と移転予定のドメインを入力この時点では独自SSL化のチェックははずします。移転元(お名前.com)のネームサーバーを変更していないため、現時点で行うとSSL化は失敗に終わります。wwwありも、なしも両方のURLでアクセスが可能です。サイトを移転先にアップして、自分だけ確認する1.ファイル転送ツールなどで、新しい接続先を作り、FTP接続をしてファイルをアップします。ここで、きちんと移転先でサイトが表示されているかどうかを確認します。エックスサーバーでは、「動作確認URLを追加して確認する方法」があります。「サーバーパネル」にログイン-「動作確認用URL」-「動作確認URL設定の追加」-「xxxxxx.com」と移転予定のドメインを入力すると、動作確認アドレスが表示され、リンクされているので、そちらをリンクすると見ることができます。2.他には、「hostsファイルを編集して確認する方法」があります。こちらは、一般的だと思います。Xだと、/etc/hosts/にありますので、メモ帳などのテキストエディタで編集します。ドメイン名(もしくはサブドメイン)」を入力して上書き保存します。yyyyyy.com↑ここは、IPアドレス(「サーバーパネル」-「サーバー情報」に表示されています)ネームサーバーの変更です。ドメイン管理をしている会社は私の場合、移転元のお名前.comです。ドメイン移管については、契約期間のこともあり、まずは、サーバー移転のみなので、お名前.comの管理パネルに入ります。「ネームサーバーの変更」アイコンを選択すると、ネームサーバー設定ページに移れますので、ドメインを選択して、「その他のネームサーバー」へエックスサーバーのネームサーバーをコピペし、確認ボタンを押したら完了です。画面にも「完了しました」と出ますが、登録メールアドレスにも、ネームサーバー変更のメールがきます。メールの設定ネームサーバーを変更したら、すぐにやっておきたいのが、メールの設定。新しいサーバーのほうでメールを作成します。古いサーバーのメールは、まだ、当分の間は受信できるままにしておきます。新しいほうに移行するまでにタイムラグがありますから、新旧両方で受信できるようにしておくのです。-「SSL設定」-「独自SSL設定の追加」で、設定完了です。失敗したら、しばらくたってから設定しなおします。これで、エックスサーバー上のドメインはhttpsになりました。時間が経過したらアクセス可能になります。これは、エックスサーバーのサイトの中でも、SSL化したときには、.htaccessに、こう記述しなさいと記されているものです。はずなのですが、、、困ったことに、うまくいきません。http:からhttps:への記述と同時には書けないのでしょうか。リファレンスマニュアルがあるとうれしいんですが。すべてでhttp://www.xxxxxx.comに無事転送されました。ポイントとしては、最後の行のあとに、半角スペース+「改行」をしたことかなと思っています。深く掘り下げて調べたい気持ちもありますが、これからやらねばならないことが目白押しなので、目的が達成されたということでよしとします。!は否定をあらわします。文字通り、条件の「または」です。文字始まりを意味します。ドメインがwwwなしだったら、という意味です。wwwありにしたいので、これで大丈夫だと思います。コードで返してくれている証拠なのですが、下層のファイルにエラーがあったときに、404ページ内での画像やcssなどリンクが切れる場合があります。404.htmlを置く位置や、.htaccessの位置、サーバーの会社にもよると思うのですが、絶対パスのほうが安心かなと思います。表示URLは404.htmlになる内容が404.htmlのものになる。どの階層のファイルがない場合でも画像やcssのリンク切れがないと、なります。絶対パスの場合は、どうも無限ループになりそうな感じで、NGです。コードを返すよう、google様のサイトに記載がありました。よって、ごちゃごちゃ考えず、エックスサーバーの設定にお任せし、デザインがくずれないように工夫して404.htmlを作る、ということが正解です。.htaccessは、行の最後に必ず「改行」をして、記述を終了させましょう。登録して、グーグル様にhttps:のwwwつきが私の正規ドメインですよ。これ、指定するとグーグル様からのメッセージは、やはり、きちんと301で飛ばす設定しなさいよ。さきほどの、404がソフト404になってますよ、というメッセージも、お知らせしてくれます。今回は、まず、登録だけ!ということで。Consoleについては、こちらのページに備忘録。Consoleはこちら。簡単にアクセス解析結果を見ることができます。今後は、このアクセス解析設定リンクをクリックすると、訪問者や検索エンジン情報などがわかります。余裕があったら、やはりgoogleアナリティクスも利用したいところです。ドメインを登録して、コードを取得したら、サイトの各ページのタグ直後にそのコードをコピーします。こちらも、一括置換などでコピーしてしまいましょう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト関連記事google自動広告にして2週間。アドセンス収益はどうなった?先日、google自動広告の記事を書きましたが、2週間ほど経過した現在の状況をお知らせしたいと思います。...アクセス解析の設定アクセス解析の結果を見て、どのページに厚みをもたせていくか決めていきますので、とりあえず、どのページにどんなキーワードでアクセスされているのか知りたいです。低品質のページがたくさんあると、SEO的によくありません。...記事下の2連続アドセンス表示をやめる処理このブログ、STINGERをテーマとして利用させていただいていますが、PCでアクセスしたときに、アドセンス広告が記事下に2つ連続して表示されます。サーチコンソールで、すでにあるサイトのアクセス解析をしてみようと思い、登録してみました。検索2019/02/01マジョラム(精油・アロマ)の効果効能と犬との相性マジョラムは、とても好きなオイルのひとつ。心が和むというか、身体がゆるむというか、そんな香りをしています。...2019/01/23犬の咳を止めてあげるためにできること犬の咳は聞いていてるだけで苦しそうで、なんとか止めてあげたいものです。咳の原因は様々ですし、治療法も様々。同じことをしても効く時もあれば、まったく効かない場合もあったりです。...2018/03/20犬の気管虚脱がダイエットでかなりよくなりました。3年前のある日、うちのマルチーズ(オス当時9歳)が気管虚脱と診断され、食事管理・ダイエットを行ったところ、症状が改善し今では走り回れるようにまでなりました。...2018/03/17記事下の2連続アドセンス表示をやめる処理このブログ、STINGERをテーマとして利用させていただいていますが、PCでアクセスしたときに、アドセンス広告が記事下に2つ連続して表示されます。数年前、歩行訓練リハビリ中に、私の腕をつかんだまま倒れた妹。運よく(?)私が下敷きになり、マット代わりになったおかげで妹は無傷でした。役立てて.com自分のための備忘録。