URLの罠
今日の仕事中に勉強になることがあったので備忘録としての書き込みです。
あるシステムでログファイルをもとに、
アクセスした人数をいろいろな条件で集計する機能があるのですが、
来訪者はたくさんいるはずなのにアクセス件数が
1件しかカウントされないので原因を調査していました。
-前提条件-
集計条件はページAからページBへ移動した人の人数
先月までは正しく集計されていた
そして誤作動した原因ですが、
ページAに記載してあったページBへのリンクが間違っていたんです。
-例-
正 http://sahk.s206.xrea.com/index.html
誤 http://sahk.s206.xrea.com//index.html
(index.htmlの前にスラッシュが1個多い)
ブラウザでアクセスする場合はスラッシュが何個重なっても表示されるんですね。
初めて知りましたよ。どうりで利用者から苦情がこなかったわけだ。
利用者にはいいかもしれませんが管理者には迷惑です orz
ということでシステム的にはスラッシュ1個違うだけで
違うページにアクセスしたとカウントされるので正しく集計されなかったというオチでした。
一つ勉強になりましたとさ
あるシステムでログファイルをもとに、
アクセスした人数をいろいろな条件で集計する機能があるのですが、
来訪者はたくさんいるはずなのにアクセス件数が
1件しかカウントされないので原因を調査していました。
-前提条件-
集計条件はページAからページBへ移動した人の人数
先月までは正しく集計されていた
そして誤作動した原因ですが、
ページAに記載してあったページBへのリンクが間違っていたんです。
-例-
正 http://sahk.s206.xrea.com/index.html
誤 http://sahk.s206.xrea.com//index.html
(index.htmlの前にスラッシュが1個多い)
ブラウザでアクセスする場合はスラッシュが何個重なっても表示されるんですね。
初めて知りましたよ。どうりで利用者から苦情がこなかったわけだ。
利用者にはいいかもしれませんが管理者には迷惑です orz
ということでシステム的にはスラッシュ1個違うだけで
違うページにアクセスしたとカウントされるので正しく集計されなかったというオチでした。
一つ勉強になりましたとさ