June 21, 2008

携帯からのアクセスをmt4i側にリダイレクト

 Google Adsenseが携帯版に対応したので、このサイトも携帯からのアクセシビリティ向上を目的にmt4iをインストールしました。
 このサイトはMT3.2でダイナミックパブリッシングを有効にして構築していますが、以下の手順でリダイレクトが可能になりました。

【手順】


  • mt4iをインストール

  • mt3.2でダイナミックパブリッシングを有効にした際に自動生成された.htaccessファイルに以下を記述。



RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule archives/([0-9]+).php*$ http://taksbar.s53.xrea.com/mt/mt4i/mt4i.cgi?mode=individual&eid=$1 [L]
# don't serve mtview.php if the request is for a real directory

 位置は「# don't serve 〜」の位置の上です。
 また、このサイトは個別ページをid.phpという形式で生成しているので、上記のようなRewirteRuleとなっています。
 携帯からのアクセスはRewriteCondの部分で検出し振り分けの条件としています。
 そのうちiPhoneとかも対応したいですね。

 コレで携帯からアクセスすると以下のようなリダイレクトが行われます。

転送元:http://taksbar.s53.xrea.com/archives/008203.php
転送先:http://taksbar.s53.xrea.com/mt/mt4i/mt4i.cgi?mode=individual&eid=008203

 あとはsitemapの出力とAdsenseの設定も行いましたが、それはまたの機会に。



●楽天で関連商品の値段をチェック!


投稿者 tak : June 21, 2008 09:56 AM | TrackBack (0) | EDIT

トラックバック

このエントリーのトラックバックURL:
(クリックすると選択します。)

前後のページ
同じカテゴリーのページ