ppBlogをHTTPS対応に

utils.phpにバグがあるので、以下の箇所を

define('ROOT_PATH', 'http:'.(isset($_SERVER['HTTPS']) ? 's' : '').'//'.str_replace(array('//','¥/'), '/¥
', $_SERVER['HTTP_HOST'].dirname($SS=$_SERVER['SCRIPT_NAME']).'/'));

以下のように修正。コロンの位置をhttpの後ろから//の前に変えるだけです。

define('ROOT_PATH', 'http'.(isset($_SERVER['HTTPS']) ? 's' : '').'://'.str_replace(array('//','¥/'), '/¥
', $_SERVER['HTTP_HOST'].dirname($SS=$_SERVER['SCRIPT_NAME']).'/'));

昨今ブラウザがSSLでない接続を危険だと警告するようになり、そのうちデフォルト禁止にしそうな勢い。ようやく重い腰を上げてさくらサーバのHTTPSを有効にしたところ、スタイルシートからスクリプトからことごとくhttp:s//~という謎URLにされて読み込めなかった次第。「どうせ重い腰上げるなら5年以上アップデートの無いppBlogをだな」という意見はスルー。

デバッグにはEmacsを使っていたのですが、久々だったのでカーソル移動などの操作ミス連発。ようやく慣れてきたころに上記不具合を修正。この記事書いている間はついEmacsキー操作が出てしまい、FireFoxが新しいタブ出したりブックマーク追加したりで慌てる始末 orz


— posted by mu at 11:47 pm   commentComment [2]  pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0138 sec.
prev
2018.5
next
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31