WordPressのSSL化とJetPackのPhotonと多人数参加型のブログメディアの悩み

WordPress

悩ましい。今、インターネットの世界ではサイトのSSL化が主流になりつつあります。Googleも「SSL化しているサイトを検索結果で優遇するよ」と言っていて、この流れはきっと変わりません。

最近では「人気ブログランキング」や「ブログ村」もSSLに正式に対応しました。他の多くのWEBサービスやポータルサイトも急速に対応を進めています。

SSLというのは、サーバーとブラウザ間のやり取りが途中で盗み見られないようにするための暗号化システム。今までの「http」が「https」に変わります。ソニートニュースは、かなり初期の頃からSSLに対応しています。なので、実はとても安全なサイトです。

あらゆる工夫の末に何とか体裁を整えていますが、実はこの「SSL化」のせいで様々な悩みを抱えています。

本来はSSL非対応のサイトから外部画像を転載することができない

SSL対応サイトには基本的に、SSL非対応のサイトのコンテンツを掲載できません。混在するとセキュリティの意味がないのでブラウザに警告が出ますし、「http」が「https」に置き換えられてリンクが機能しないこともあります。

当サイトが「livedoor相互RSS」を使えないのも、ブログパーツなどの外部コンテンツがSSL非対応の場合、機能させることが出来ないから。いきなりすべてのWEBサイトやサービスがSSLに対応してくれれば問題ありませんが、そうは問屋が卸しません。

ソニートニュースは大勢が参加するブログメディアなので、SSL非対応のサイトへリンクを貼ったり、画像をそのままのリンクで掲載している場合があります。リンクは何とか機能できるように工夫し、画像に関してはJetPackのPhotonというCDN(コンテンツ・デリバリー・ネットワーク)を利用することで、CDN経由で無理やり表示している状態です。

一番正しいSSLの使い方は、「SSL非対応のサイトへリンクを貼らない」「SSL非対応のサイトの画像(コンテンツ)をそのまま使わない」ということ。画像を一旦ローカルに保存し、ソニートニュースのメディアにアップロードするなら問題ありません。

出来ることならJetPack Photonの使用をやめたい

JetPackのPhotonとは、WordPress.comが提供する画像を高速表示するためのキャッシュ・サービスです。ソニートニュースの記事内の画像が「i1.wp.com」みたいなURLになっているのは、そのCDNというものを利用しているため。

簡単に言うと、記事を投稿すると同時にWordPress.comのサーバーに画像のコピーがアップされ、それを表示しているということ。

ソニートニュースでは、そのSSL対応のWordPress.comサーバーから画像を読み込むので、非対応のサイトの画像を転載しても問題なく(コピーが)表示されるようになっています。実はこれが結構重大な問題で、今から変更するには気が遠くなる作業をライターさんに強いることになります。

JetPack Photonの問題点

1.一度キャッシュされた画像は変更も削除もできない

2.画像を差し替える時に不具合が生じやすい

3.他のプラグインとの相性が悪い

4.Twitterカードが上手く表示されない

Photonをオフにするとどうなるか

「じゃあ、JetPackのPhotonをオフにしたらいい」となるところですが、さっきやってみたところ多くの記事で画像が表示されなくなりました。それは、SSL非対応のサイトから外部の画像を転載しているため。

ヘルプページで何度も念を押して著作権や肖像権の侵害には注意をしているため、その点は問題ないと信じています。(引用元が明示されていれば問題ありません)

Photonをオフにするためには過去の記事すべてをチェックして、「http」のサイトから直リンクで画像を転載していないか確認し、画像をすべてソニートニュースにアップロードし直して、記事を書き直さないといけません。一人で運営しているブログならやってやれないことはないのですが、大勢の参加するソニートニュースでは非常に難しい問題です。

ソニートニュースは、キャッシュ系プラグインのお陰で十分高速なため、現状でPhotonを使うメリットはあまりありません。それよりも、Twitterカードなどが正常に表示されない方が問題です。

今後の対策

まずPhotonをオフにする場合、ライターの皆さんに記事のチェックをお願いすることになると思います。その際に画像を転載していた方は、記事の書き直しなど途方もない作業が必要になります。

現状のまま続けるという手段もありますが、その場合多くの不具合を放置してTwitterカードも上手く表示されないままです。う~ん、上手い解決策はないものでしょうか。

今必死に対応策を探していますが、「作業する」か「不具合を放置して現状維持」のどちらかしかなさそうです。ソニートニュースは今後も長く続けるつもりですので、今ここで決断する必要があります。

きっと大変な作業になると思いますが、快くご協力頂けましたら幸いです。




    • このエントリーをはてなブックマークに追加

    コメント

    1. 池田利樹 池田利樹 より:

      管理人さん、いろいろ考えてくださりありがとうございます!

      これからもソニートニュースの各記事が盛り上がっていくと信じてます( *´艸`)

      • 管理人 ソニートニュース管理人 より:

        池田さん、コメントありがとうございます。もっと多くの人に快適に記事を読んでもらえるよう頑張ります!(*´∀`*)