携帯を携帯用のページに飛ばしたい
現在、幻想帝国で使われててるBlogはSereneBachは標準で携帯用サイトを表示できるのですが自動分岐するようにはなっていないらしい、前QRコードを置いてたけど無駄だったっぽい・・・
Serene Bach はmb.cgiというファイルにアクセスすれば携帯用サイトにアクセスできるのですが、CGIとindex.htmlを別の所に置いていてhttp://www.reverie-e.net/cgi-bin/sb/mb.cgiではQRコードが大きくなってしまう。
QRコードが長くなるし、やはりhttp://www.reverie-e.net/からアクセスしてもらいたいって事で、当サイトはApacheを利用してるのでTake it easyさんの携帯電話とデスクトップのURL振り分けで書かれている.httaccesを編集する方法がよさそうという事で早速導入.httacessを編集する
現在、幻想帝国で使われててるBlogはSereneBachは標準で携帯用サイトを表示できるのですが自動分岐するようにはなっていないらしい、前QRコードを置いてたけど無駄だったっぽい・・・
Serene Bach はmb.cgiというファイルにアクセスすれば携帯用サイトにアクセスできるのですが、CGIとindex.htmlを別の所に置いていてhttp://www.reverie-e.net/cgi-bin/sb/mb.cgiではQRコードが大きくなってしまう。
QRコードが長くなるし、やはりhttp://www.reverie-e.net/からアクセスしてもらいたいって事で、当サイトはApacheを利用してるのでTake it easyさんの携帯電話とデスクトップのURL振り分けで書かれている.httaccesを編集する方法がよさそうという事で早速導入.httacessを編集する
.httacessの中身
他のSerene Bachや他のサイトでも応用は利くと思います。
RewriteCond %{HTTP_USER_AGENT}のDoCoMo J-Phone Vodafoneはそれぞれ各キャリアにUP.BrowserはEZwebを使用してるAUとTukaに対応するそうです。
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
の/cgi-bin/sb/mb.cgi 部分を各サイトの仕様にあわせて変更すれば可能だと思います。
もっと詳しく知りたい場合は携帯電話とデスクトップのURL振り分けのほうが詳しいと思います。
.httacessの保存
エクスプローラーでそのまま.httacessの空のファイルを作って保存すると名前が無いと警告が出てしまう、UPしてからFTPで名前を変換するって方法もあるらしいけど当サイトは直接LANで変更してるのでわざわざFTPのアカウント作って変更するのも面倒です。
方法としてはとりあえずテキストエディタで保存したけど拡張子.txtが付いてしまうけど保存形式を*.*のワイルドカードにすると拡張子は付随されないで保存できるようです、前は普通にやってた気がするんだけど忘れてた('д`;
QR Code

QRコード作成&活用のススメさんで簡単にURLを作成できます。
ただそこのサイトで生成されるQRコードが非可逆のJpegの画像形式で保存されるのでニ値で済むQRコードでは大きくなってしまう。
もともと生成された当サイトのQRコードはjpegで4,927byteで変換されたファイルをFireworksでPNGニ値は478byteでGif二値は790byteあきらかに容量がちがうのでPNGに変換してUPする事にしました。
おそらくQRコード作成&活用のススメさんの変換プログラムがJpegなのは携帯でアクセスした時を考慮に入れてなのでしょうけどPCで来てくれた人用のQRコードなので必要ないかな、まあ当サイトのメインコンテンツはイラストの展示なのでPCで来て欲しいってのが本音ではありますが・・・
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} J-PHONE
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} Vodafone
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
他のSerene Bachや他のサイトでも応用は利くと思います。
RewriteCond %{HTTP_USER_AGENT}のDoCoMo J-Phone Vodafoneはそれぞれ各キャリアにUP.BrowserはEZwebを使用してるAUとTukaに対応するそうです。
RewriteRule ^$ /cgi-bin/sb/mb.cgi [R]
の/cgi-bin/sb/mb.cgi 部分を各サイトの仕様にあわせて変更すれば可能だと思います。
もっと詳しく知りたい場合は携帯電話とデスクトップのURL振り分けのほうが詳しいと思います。
.httacessの保存
エクスプローラーでそのまま.httacessの空のファイルを作って保存すると名前が無いと警告が出てしまう、UPしてからFTPで名前を変換するって方法もあるらしいけど当サイトは直接LANで変更してるのでわざわざFTPのアカウント作って変更するのも面倒です。
方法としてはとりあえずテキストエディタで保存したけど拡張子.txtが付いてしまうけど保存形式を*.*のワイルドカードにすると拡張子は付随されないで保存できるようです、前は普通にやってた気がするんだけど忘れてた('д`;
QR Code

QRコード作成&活用のススメさんで簡単にURLを作成できます。
ただそこのサイトで生成されるQRコードが非可逆のJpegの画像形式で保存されるのでニ値で済むQRコードでは大きくなってしまう。
もともと生成された当サイトのQRコードはjpegで4,927byteで変換されたファイルをFireworksでPNGニ値は478byteでGif二値は790byteあきらかに容量がちがうのでPNGに変換してUPする事にしました。
おそらくQRコード作成&活用のススメさんの変換プログラムがJpegなのは携帯でアクセスした時を考慮に入れてなのでしょうけどPCで来てくれた人用のQRコードなので必要ないかな、まあ当サイトのメインコンテンツはイラストの展示なのでPCで来て欲しいってのが本音ではありますが・・・
| Apacheハンドブック Ben Laurie Peter Laurie 大川 佳織 by G-Tools |








Comments