番組詳細をmod_rewrite対応化 / Amazon Webサービス / お知らせメールサービス / アクセスログをページへのアクセスのみ記録する / ジャンル検索速度の改善 / いろんなプラグインの説明 / 番組表の線を薄くした(CSS)

投稿日: 2003年07月24日 更新日: 2017年07月22日

番組詳細をmod_rewrite対応化

チャンネルガイドの仕様変更。

各番組詳細ページのURLを 「?ch=CCCC&dt=YYYY-MM-DD&tm=TT」から 「CCCCYYYYMMDDTT.html」に変える。 週間番組表のページで既にmod_rewriteを使ってたのでそのルールを流用。ほんとに正しいのか?このルール(汗)暫定なのでここには載せられないけど。

追記:たまたま今日Googlebotが巡回に来る日だったらしく、Googlebot によるアクセスが急増。ちなみに元のURLのときも前回から全部持っていくようになってた。

Amazon Webサービス

SEShopも使ってるぽい。

お知らせメールサービス

チャンネルガイドの機能追加。

登録したお知らせメールを確認する部分の実装作業。

アクセスログをページへのアクセスのみ記録する

SetEnvIf Request_URI "\.(cgi)|(php)|(html)|(htm)|(rb)$" page
CustomLog /usr/local/apache/logs/page_log combined env=page

これを追加。で、試してみたら「valid-html401.gif」が記録されてるし、「/」で終わるページも記録されない。 以下のように書き換える。

   SetEnvIf Request_URI "\.html$" page
   SetEnvIf Request_URI "\.php$" page
   SetEnvIf Request_URI "\.cgi$" page
   SetEnvIf Request_URI "\/$" page

けどこれだと最後がスラッシュで終わらない場合に対応できない。やっぱり画像・JavaScript・CSS以外を記録する方法のほうが正しいのかも。 AnalogのPageIncludeってどうなってるんだっけ・・・

追記:この場合はリダイレクトが発生するので対応できてた。しばらくこの設定で様子を見ることにする。

ジャンル検索速度の改善

チャンネルガイドのメンテナンス。

ジャンル検索が遅かったのでDBにインデックスを追加。成功。

いろんなプラグインの説明

http://necron.s33.xrea.com/diary/x/ 帰ってから category PLUGIN 入れよっと。

番組表の線を薄くした(CSS)

チャンネルガイドのデザイン変更。

線が目立ちすぎだったので。

名前:宮内 はじめ

Code for Nagoya名誉代表

E2D3名古屋支部長

プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。

プロフィール

お問い合わせ