無料ブログ「rentafree.net」の管理人ブログ

ネームサーバーの変更等について

プライマリDNSは
rentafree.net
rentafree.info
同じで自前で運用してるんですが、
ドメイン屋が別で、
rentafree.net
の方はセカンダリDNSサービスないんで外部サービス使ってるんですが、
rentafree.info
の方と同じドメイン屋に移管して同じセカンダリにしたいんで、
ちとドメイン周りいじります。

作業は、
移管→セカンダリ変更
です。

現DNSは旧ドメイン屋のサービスではないので
たぶん問題なく移管できるはずですが、
もしも障害発生したら長時間つながります。
場合によっては数日復旧できなくなります。

掲示板リダイレクトのキャッシュ無効化と、Wikiのページ削除等

ブログのコメント投稿時のブラウザキャッシュ無効化についてはやったが、
掲示板投稿時のキャッシュ無効化は投稿フォームの仕様をちょい変更しないと無理だった。
ブログ以外もcanonicalに対応してからやることにした。
近いうちにやろうとは思うが、
掲示板機能を使ってる人がいるのか疑問だからやる気が出ないw

あと、
Wikiのページ削除を管理ページからだけでも機能をつけようと思う。
前にも機能をつけようと思った気がするが、まだ付いてないみたい。
なくてもあまり困らない機能だとは思うが、
ページが存在するとサイトマップに出てきちゃうので、
サイトマップから削除する機能がないのはよろしくないと思うんで、機能をつけようと思う。
サイドバーページとか特殊ページもサイトマップから除外したほうがいいと思うが、
効率を考えると難しいかなと思う。


テンプレート変数追加と公式テンプレートの修正

テンプレート変数を1個追加して、
公式テンプレートを修正しました。

追加した変数は
&$Canonical;
です。

HTMLヘッダに
<link rel="canonical" href="&$Canonical;" />
といれて、ページの正しいアドレスを知らせます。
ロボに同一ページの別アドレスをインデックスさせないために使うタグです。

ブログへのコメント投稿や掲示板への書き込み時に、
正常に書き込めたら元のページへリダイレクトとなりますが、
ブラウザのキャッシュが有効になって書き込みが反映していないように表示されてしまう可能性が高いと思います。
ブログ管理者ならわかると思いますが、
これにより二重投稿をしてしまう利用者が出てくる可能性があると思うので、
キャッシュを使われないように無効なパラメータをつけてリダイレクトするように改良しようかと思います。
無効なパラメータを付けると、ロボが別ページと判断してしまう可能性があるため、
canonicalを設定するようにしようと考えて機能を追加しました。

公式テンプレートはこの機能に対応しました。

あと、公式テンプレートのDOCTYPE宣言を、
今までは
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
とHTML4の仕様でしたが、
<!DOCTYPE html>
とHTML5の仕様にしました。
この方がシンプルなのと、
HTML4仕様で書いてると、今後HTML5の新機能が機能しなくなる可能性があるので。
HTML5仕様のDOCTYPE宣言でも主要ブラウザはみんな標準モードで動いてくれるようです。


コメント投稿時のリダイレクトについても近日修正します。(というか、多分今日やります。)
コメントと同じく、掲示板についても同じ問題があるので対策するつもり。

今回のcanonical機能については、
現在のところブログだけです。
掲示板とWikiにもつけたほうがいいとは思っています。

60分ほどシステム停止しました

60分ほどシステムが停止してしまいました。
告知せずに長時間停止させてしまい申し訳ございません。


日時: 7/5 11:30 から 60分程度
原因: サーバー屋のメンテナンス


サーバー屋からは一応告知はあったのですが、
全サーバーではなく分けてメンテナンスで、
複数台利用しているので対象サーバーがわからず対策を怠っていました。
で、本日のメンテナンスがRentafreeで利用しているサーバーが対象でした。

電力制限絡みの電源系メンテナンスと思います。

サーバー屋からの告知では7/5 11:30 から90分間となっていましたが、
12:00頃には完了している雰囲気だったので、
それからRentafreeシステムのチェック等を行い、
サーバーソフトウェアやRentafreeシステムは12:30ごろに稼働となりました。

問題ないと思いますが、
万が一データ不整合等の不具合が生じていたら、
調査しますので連絡お願いします。