sbをケータイからも見えるようにする
sbをケータイからも見えるようにするには、"mb.cgi"ってヤツにケータイからのアクセスを促せばよいらしいのです。が、ケータイとPCでそれぞれパスを変えるのは現実的ぢゃないですよね。
ケータイからだろうが、PCからだろうが、同じurlでアクセスいただけるよう準備するのが、サイト運営者側としては理想なんぢゃないかと思うわけです。
livedoorにいるころ、携帯電話から大量にアクセスされるというイベントがあったもんで、ケータイからのアクセスのしやすさや、見栄えが気がかりなんですよね。
実は、ついさっきまで、個別アーカイブは静的生成する設定だったのですが、その辺に思い当たり、動的設定に変えてしまったりしています。
動的生成の場合は、標準添付のプラグイン"check_ua.pl"有効にしてあげさえすれば、"sb.cgi"へのアクセスを自動的に判別してくれるんで、同一アドレスで、ケータイからもPCからもアクセス可能になるわけです。
ちなみに静的生成のままだと、「Tedious Days More」さんのエントリのように、".htaccess"を一所懸命にいじってあげれば何とかなるようなんですが、peteramの知識とスキルでは、トラぶったときになんともなりそうも無いので、パスするしかありません。
で、個別記事を動的に生成するには、「環境設定」「保存形式」を「トップページのみhtml生成[None]」にすれば良いわけですが、これでもまだ、"index.html"だけは、静的に生成されます。できれば、トップページも動的に生成できた方が、ケータイからアクセスしてくる方により親切になるかと思っていたところ、実はヘルプにその手法が載っていたんです。
で、sbのヘルプ付録にはウェブログコンテンツを全て動的に出力するってことで、長い呪文が書かれているんですけど、これって単に、.htaccessファイルに
DirectoryIndex sb.cgi
って書き込むだけぢゃいけないんでしょうか?
余計な設定をたくさんすると、「ミスを増やす」「バージョンアップに失敗する」原因にもなりかねないので、ごく簡単にやってみたいんですが、peteram自身が試してみたところ、問題ないみたいですね。
残念なことに、sbのケータイ用テンプレートが、peteramの好みと違うようですので、次は、それをいぢってみたいと思っていたりします。