色々とMovableTypeの設定を触っていたら、スタイルシートが読めなくなったのか、 レイアウトが崩れてしまった。その割に、設定の見直しと思って作業を始めると まともに表示される...といった変な状態。
よくよく調べてみると、mt-config.cgi の設定で、CGIPathあたりの設定で、 「おれおれ認証」になっているhttpsの設定を記述したことが原因。 こうしちゃうと、httpで日記を読むと、部分的にhttpsが混ざってしまい (今回は特にスタイルシートにhttpsが混ざってしまった)、 セキュリティ問題の危険性よりブラウザが、ページ読み込みをしなかったのが原因。
『表示が変になる例』 ((/etc/movabletype-opensource/mt-config.cgi)) CGIPath https://tsaitoh.net/cgi-bin/movabletype/ StaticWebPath https://tsaitoh.net/mt-static/
かといって、MovableTypeの設定ページをアクセスするときの認証で、 単純なhttpだけなのは、不安。 といってもオレオレ証明じゃない、まともな認証を使うのはプライベートじゃ無駄。
ということで、CGIPathには、/cgi-bin/movabletype/ で設定し、httpとhttpsを 使い分ける方が、確実に運用できる。