Technical Notes

(Created 9/3/06; Last Modified 11/27/23)

クライアントでサブドメイン (5/9/02)

SSI禁止サイトでHTMLからCGI実行 (5/16/02)

2006年2月にTrolley.Netは従来の転送ドメインからVirtual Server化されました。 その際「京都市電のページ」は従来と同様に,
(1) http://trolley.net/kyoto/またはhttp://www.trolley.net/kyoto/
(2) http://kyoto.trolley.net/
の何れでもアクセスできるように設定しました。

XREAへの移転以降,カウンタ表示用のCGIにはSSIを使用していましたが,サブドメインのトップページより上にリンクを辿れないという,セキュリティ上の理由により, (1)ではカウンタが表示できるのに,(2)では表示されないという問題が発生しました。 このため応急措置としてカウンタ表示をSSIから,以前使用していたJavaScriptのソース指定による表示方法に戻しました。

今回,CGIディレクトリにシンボリックリンクを通すことにより,(1)(2)の何れでもSSIによるカウンタ表示を可能にしました。このため,トップページの左フレームのファイル属性を.shtmlに変更しました。

同時にスライドショーの管理をリストファイルから行うためのCGIを書き,スライドショーの表示プログラムに関しても.shtmlに変更しました。 上記2点とも,Viewer側からは何の変化も見えませんが,裏では管理合理化の ための変更を行っています。(9/3/06)

掲示板への直リンク禁止について (9/5/06)
1) "http://trolley.net/"と"http://www.trolley.net/"とは基本的に同等ですが,トップページのみ異なります。たとえば「廃止路線のページ」(http://farvet.hp-ring.com/)からのリンクは,"http://www.trolley.net/"を指しているにも拘らず,"http://trolley.net/"を表示する不具合がありました。これはTrolley.Netが転送ドメインであった名残で,呼ばれたページを$ENV{HTTP_REFERER}で参照していたためですが,レンタルサーバ上のサブドメインに関するページ参照方法を修正しました。

2) アルバムのスライドショーは06年9月からCGI化されていますが,「トップ画像アーカイヴ」のページもCGI化し,直近の12枚をリストファイルから自動編集する形態に変更しました。(「伝言板」の2頁め以降の表示プログラムと同類です。) (2/26/07)
⇒直近20枚,2ページ構成に変更しました。(10/21/08)
⇒直近30枚,3ページ構成に変更しました。(9/23/10)
⇒直近40枚,5ページ構成に変更しました。(11/26/23)

掲示板でのCookie利用について (6/18/11)
1) 和文を含むページの文字コードを,サイト開設以来のShift-JISからUTF-8に一斉変換しました。リンクが通らないページを中心に,一部Shift-JISが残っていますが,ご容赦ください。(12/29/16)

2) UTF-8への変換に伴い,Memorandaページの「法令検索」に障害が生じました。これは「法令検索」の文字コードがShift-JISであるため,UTF-8からのデータ引渡しに齟齬を生じたことに依ります。<form>タグには"accept-charset"で入力文字コードを指定する機能があるため,IE以外でのエラーは容易に解消できます。しかしIEにはこの機能の実装が無いため,<input>タグの"OnClick"を使って回避しました。(1/7/17)
⇒17年10月2日に旧法令データ提供システムが停止したため,検索窓の設置が不可能になりました。同時にフレーム内表示も禁止されたため,新法令システムを別ページで開く単純な形に変更しました。(10/29/17)

3) 20年9月上旬頃から,Chromeで伝言板が表示されない障害が発生していました。これはChromeのreferrer-policyのデフォルトが,"strict-origin-when-cross-origin"に変更された結果と判明した為,条件を緩和しました。(9/23/20)
Security上の問題で,Trolley.Netドメインからのメールを受取らないサーバーが生じていた為,SPFレコードをDNSに追加しました。
@ v=spf1 ip4:アドレス include:trolly.net ?all TXT
の形式になります。(11/27/23)