fc2ブログ

記事一覧

FC2ブログのSSL対応方法 | SEO

TOP > Web > SEO

Googleのランク決定アルゴリズムの変更によりSSLに対応してるサイトのランクが高く評価されるようになりました。
参考URL:「HTTPS ページが優先的にインデックスに登録されるようになります」

FC2ではSSLに対応すべく随時サービスを更新しているようです。
「【重要なお知らせ】 FC2サービスのSSL化につきまして」

FC2カウンター
FC2メールフォーム
FC2アクセス解析
FC2アフィリエイト
FC2ショッピングカート
以上のサービスについてはFC2のサイト内(上記のURL内)で対応方法が記載されていますので、記事に従って対応します。

今回は、それ以外に自分で記述したブログの内容についてSSLに対応する方法を覚え書きしたいと思います。

まず、今回のGoogleの言っていることは、登録ページや購入ページまたは質問ページだけでなく、基本的にドメイン(またはサブドメイン)の全てのページで https://www.company.com/**** としてアクセスできるようにとのことです。FC2ブログでは現在、https://xxxx.blog.fc2.com/ のURLにはアクセスできませんが、そのうちできるようになるそうです。
2018/07/21追記
httpsでのアクセスが可能になっていますので、(常時SSLの)設定を記事の下部に追記しました。

fc2_ssl_04.png

そして、SSLの基本ですが、非SSLコンテンツを含むことはできないという制約(混在は不可)があります。そのため、httpsでアクセスしているコンテンツの中にhttpでの画像やフレームが含まれているとブラウザに警告が表示されます。

FC2ブログでは、特に画像タグと自分のブログ内へのリンクタグの2つが問題となっているようです。

また、アイキャッチ画像(記事の先頭画像のサムネイル)は全ての記事で既にhttp:が取り除かれていました。

尚、Youtubeの動画タグには予めhttpsとされていたので、今回は対応する必要はありません。

<iframe class="youtube" src="https://www.youtube.com/embed/XXXX">

 



1.画像タグ

<img src="https://blog-imgs-999.fc2.com/a/b/c/xxxxx/image.png" >
画像タグがある場合は上記のように「http:」と記載されている為、警告が表示されるようになってしまいますので、取り除く必要があります。

※また、CSSやテンプレートページに記載されている画像ファイルへのリンクも変更する必要があります。



2.リンクタグ

<a href="http://xxxxx.blog.fc2.com/blog-entry-999.html">
リンクでも「http:」と記載されている場合は、せっかくユーザーがhttpsでアクセスしているのに、リンクをクリックするとhttpに戻ってしまうので、継続させるために取り除いておいた方が望ましいです。
または、以下のように相対リンクにするのも一つの手でしょう。
<a href="/blog-entry-999.html">

※他のサイトへのリンク(外部へのリンク)に関しては「http:」と表記しておいて構いません。逆に外部サイトがhttpsに対応していない場合エラーとなってしまいます。

※また、CSSやテンプレートページに記載されているJavaScript/CSSファイルへのリンクも変更する必要があります。



3.置換方法

以下のようにメモ帳などのテキストエディタにコピーし、「http:」を全置換します。

(1)画像の置換方法
検索する文字列: http://blog-imgs-
置換後の文字列: //blog-imgs-

fc2_ssl_02.png


(2)リンクの置換方法
検索する文字列: href="http://xxxxx.blog.fc2.com
置換後の文字列: href="//xxxxx.blog.fc2.com

fc2_ssl_01.png

※各ページへのリンク等は <a href="/blog-entry-99.html" という記述の方がGoogle Analyticsのデータ表示が正しくなります。



4.常時SSLの設定

全ての記事でリンクの設定が完了したら、最後にSSLに移行します。

以下の管理メニューより

環境設定 > ブログの設定 > SSL設定

fc2_ssl_05.png


(1)試しに一度以下の設定にします。
  SSL  :有効
  転送設定:302(一時的な転送)

(2)全ての記事を確認して、正しく表示できていそうならば、以下の設定に変更します。
  SSL  :有効
  転送設定:301(恒久的な転送)

※これはリンクが全て変更できていない場合や失敗した場合、不具合が生じた場合にSSLを無効にしても今まで通り稼働させるためのステップです。100%大丈夫という確信がありましたら、いきなり(2)の設定を行ってください。


2018年7月にChromeの設定が変更されます。それ以降では遅いので、早急な対応が迫られています。


関連記事

コメント

コメントの投稿

※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。

 入力されていないコメントには返信しませんのであらかじめご了承くださいませ。

※ニックネームでも良いので必ずご入力ください。

    

※必ずご入力ください。

    
    

※必ずご入力ください。

※技術的な質問には環境やエラーについて正確かつ詳細にお教えください。

・正確なエラーの内容

・Windowsのバージョン番号

・Visual Studioのバージョン

・機器の型番

・アプリやソフトのバージョン

    

カテゴリ別記事一覧

広告

プロフィール

石河 純


著者名 :石河 純
自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリング

IT関連の知識はざっくりとこんな感じです。
【OS関連】
WindowsServer: 2012/2008R2/2003/2000/NT4
Windows: 10/8/7/XP/2000/me/NT4/98
Linux: CentOS RedHatLinux9
Mac: macOS Catalina 10.15 / Mojave 10.14 / High Sierra 10.13 / Sierra 10.12 / OSX Lion 10.7.5 / OSX Snow Leopard 10.6.8
【言語】
VB.net ASP.NET C#.net Java VBA
Xamarin.Forms
【データベース】
Oracle 10g/9i
SQLServer 2016/2008R2/2005/2000
SQLAnywhere 16/11/8
【BI/レポートツール】
Cognos ReportNet (IBM)
Microsoft PowerBI
ActiveReport (GrapeCity)
CrystalReport
【OCX関連】
GrapeCity InputMan SPREAD MultiRow GridView
【ネットワーク関連】
CCNP シスコ技術者認定
Cisco Catalyst シリーズ
Yamaha RTXシリーズ
FireWall関連
【WEB関連】
SEO SEM CSS jQuery IIS6/7 apache2

休みの日は卓球をやっています。
現在、卓球用品通販ショップは休業中です。