PCがあれば何でもできる!スマートフォン用の表示で見るPCがあれば何でもできる!へっぽこアラサープログラマーが、覚えたての知識を得意げにお届けしますこの広告は、90日以上更新していないブログに表示しています。最近、Wordpressで新しいサイトを始めたので、試しに老舗ランキングサイトの「にほんブログ村」に登録してみました。記事を書いても書いても、にほんブログ村が検知してくれず、全然新着記事としてあがってこない。設定を見ても間違っていないし、これはおかしいな...と運営に質問してみたのですが、そこで衝撃の事実。wordpress.comのドメイン以外、httpsには対応していないらしい...orz登録している人、みんな素のまま認証してるの!?いい方法がないか試してみるにほんブログ村の新着記事の取得方法は至ってシンプル。にほんブログ村にpingを飛ばす。pingを受けたにほんブログ村が、登録されているRSSから記事を取得。そこで、もしかしてRSSがhttpで読めるようになればOKなのかな?と。実際に試してみたところ、それであっさり新着記事が反映されました。う〜ん、でもRSS読むのにhttpとhttpsで何が違うんだろうか。www.example.com/feed/がRSSのURLになるようですが、https対応している場合、httpでアクセスしてもWordpressのsiteurlの設定よって自動でhttpsにリダイレクトしてしまいます。こんな感じで、no_sslというディレクトリを作り、feed.phpという新規ファイルを作ります。feed.phpの内容はこのような感じです。$response;?>見ての通り、https://www.example.com/feed/の内容をそのまま表示させているだけです。デフォルトだとContent-Typeがtext/htmlになってしまうため、rss+xmlで上書きします。リダイレクトを辿る設定は、念のためのおまじない程度に書いてます。これで直接的にWordpressと関わらないため、siteurlによるリダイレクトは働きません。apache、nginx、.htaccess等、別の所で、http→httpsのリダイレクトを噛ませている場合は、no_sslのディレクトリだけ除外してください。将範フリーランス/エンジニア(主にサーバサイド、その他広く浅く)自宅の作業場は冷蔵庫の隣。キッチンエンジニアとして日々精進しています。(1)はてなブログをはじめよう!m_doi2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。