前後の記事
更新:2007年5月03日(木)
URLはそのままで携帯振り分け
何やらリンク元で、疑問を投げかけている方がおられる事が今日の時点で判明致しましたので、回答を載せておきます。ちなみに前回の安全かつ高速な携帯振り分けでご紹介したPC用のページをinclude_onceで読み込む方法を行えば可能になりますが、無理な条件もあります。それは
URLがPC用のサイトと同上でなければならないという点です。これはよく考えれば当然の話で、URLが別のhtmlファイルを読み込むような事が出来てしまえば、不特定多数の人物にhtmlソースを丸ごと使われる事になりかねません。
しかし、自分が運営しているサイトであれば、せめてトップページだけでも同一のURLにしたいと思う気持ちもわからないでもありません。
ならば、例えばPC用のトップページが http://www.hogehoge.com/ で尚かつ
携帯用のURLが仮にhttp://mobmob.com/mob/ であったとしたならば
一旦、http://www.hogehoge.com/mob.html というURLに、http://mobmob.com/mob/ で表示されるhtmlソースをコピーする。
そして、そのソースをPCと同様にinclude_onceで読み込めばトップページだけでもURLをそのままで振り分けされるサイトにする事が可能。
但し、その場合、コピーした方のリンク先は、URLを全て打たなければ当然の如く中の階層へ移動させる事が出来ない事は言うまでもない。
上記の方法の場合、mob/という1つのキャリア用(次世代端末のみの対応か?)である為、説明はこの位にしておこう。
次は、3キャリアに対応しつつ尚かつURLをそのままに携帯振り分けを行うやり方をご説明させて頂く。
ちなみにこれはケータイサイト制作王3にも対応している方法
index.phpの1行目に記述する内容
<?php./ez/index.html
$page_e='';./j/index.html
$page_j='';./i/index.html
$page_i='';./top.html
$page_pc='';
$i=$_SERVER['HTTP_USER_AGENT'];
include_once('data/furiwake.txt');
?>
index.phpに書く内容は上記のような感じ。
※もし、同じページに誘導したい場合は、全て同じ./i/index.html で統一すればいい。
/data/furiwake.txtに記述する内容
<?php
//HDML記述のezweb端末?
if (preg_match("/UP¥.Browser¥/[3-5]/",$i)) {
include_once($page_ez);
exit();
}
//SoftBank以前の端末?
if (preg_match("/J-PHONE¥//",$i)) {
include_once($page_j);
exit();
}
//iモード/EZウェブ次世代機/エアーH"フォンなどの携帯端末一般。
if (preg_match("/DoCoMo¥//",$i) ||
preg_match("/Opera[s¥/]/",$i)
&& !(preg_match("/(Win|Mac|Linux|FreeBSD|OS/2|Solaris)/i",$i)) ||
preg_match("/UP.Browser/",$i) ||
preg_match("/^Vodafone/",$i) ||
preg_match("/^SoftBank/",$i) ||
preg_match("/^MOT-/",$i) ||
preg_match("/DDIPOCKET;/",$i) ||
preg_match("/WILLCOM;/",$i) ||
preg_match("/L-mode¥/¥//",$i)) {
include_once($page_i);
exit();
}
else
{
include_once($page_pc);
exit();
}
?>
このような記述になる。ちなみにSoftBank用のディレクトリは、ケータイサイト制作王のバージョンによって違いがある。2の場合は、/j/となり、3の場合は標準で/v/ と表記する必要があるのでそこんとこヨロシク。
さて、これで読み込む指定に関しては全て終わった。後は、別のURLでケータイサイトを作成しているのであれば、(ケータイサイト制作王3で携帯ページをレンタルしている等が該当)
そのURLのそれぞれの端末ごとのトップページにあるindex.htmlを
本体側(表示させたい方のURL)上に3ディレクトリを作成した後に貼付ける。
要するに、冒頭で説明したような形
http://mobmob.com/mob/i/index.html
http://mobmob.com/mob/ez/index.html
http://mobmob.com/mob/j/index.html
という3キャリア用のファイルがあるなら、
http://www.hogehoge.com/i/index.html
http://www.hogehoge.com/ez/index.html
http://www.hogehoge.com/j/index.html
という風にindex.phpを作成したサイト側にも同じトップの内容を複製し、それを読み込ませる形にすればいい。
但し、リンク先はおそらくURL指定されておらす、ディレクトリ指定になっていると思うので( ./page2.html こんな感じ )
それを全て http://mobmob.com/mob/i/page2.thml とする必要がある。
でもまぁ、ここまでする位なら、素直にhttp://www.hogehoge.com/i/や /ez/ や /j/ 上でそのまま作れば良いような気がするのだが…
何かマズイ事でもあるのだろうか…
第一、携帯用のURLなんて端末上でメニューを表示させる事をしなければ閲覧者の側は見る事なんて出来ないのに…
待てよ…
それってひょっとして
出会・・・系・・・・イ・・・・・ト・・(泣)
追伸:ではなかった模様(汗)詳しくはこちら
携帯サイト振り分け(SEO対策考慮)に対するコメント
無料ブログ比較検証 : ハッスル寅男
伸び悩んでいる方は、ランキングを科学するを参照
[ 11:51 PM | comments (0) | trackback (0) ]
記事 貼り付け
関連記事
この記事のトラックバックURL
前後の記事
- おすすめコンテンツ
- カテゴリ
-
ブログ初心者の方へ (4)
低価格レンタルサーバー (22)
└個人的ランキング (1)
└失敗しないサーバー選び (13)
中価格レンタルサーバー (3)
└失敗しない商用サーバー選び (3)
ブログ比較,検証 (23)
└ブログ比較 (3)
└ブログ検証 (19)
携帯サイト制作 (46)
└モバイルサイト制作の裏側 (21)
└ケータイサイト制作王3 (7)
└無料で携帯サイトを作成 (8)
└無料PHPスクリプト (9)
無料ブログの為のCSS講座 (1)
独自ドメイン攻略 (3)
Blogn (17)
くだらない話 (17)
ブックマーク (7)
└自動リンク (1)
└ブログマーク (5)
└実用性重視 (1)
- 最新情報
- 5/18 Safariが個人サイトを救う3
- 5/18 Safariが個人サイトを救う2
- 5/11 Windows版Safariが個人サイトを救う
- 5/08 モバイルサーバの機能は本物
- 5/03 ギガーンの評判,評価,口コミ
- 5/03 利幅を上げつつ信頼を勝ち取る
- 4/26 M-Form1.5を配布しました
- 4/25 PHPを意識せず使える魔法のメールフォーム
- 4/21 ハッスルサーバーで独自ドメイン
- 4/20 レンタルサーバーの社長が逮捕
- お役立ちリンク
-
サイト制作・アクセスアップ
お手軽ツール
自動リンク
- 過去ログ
- 最新コメント
Windows版Safariが個人サイトを救う
└ハッスル寅男 (5/13)
└Boreal Kiss (5/12)
└ハッスル寅男 (5/12)
└かねなし父さん (5/11)
日本語ドメインについて
└ハッスル寅男 (4/19)
└ペッシ (4/19)
続・新ぶろぐんの比較検証
└初心者 (4/15)
└ハッスル寅男 (4/15)
装いも新たにM Form2.0w配布開始!
└ハッスル寅男 (4/15)
└xplosive (4/13)
- その他の比較 検証サイト
- ハッスル寅男
- 無料ブログ徹底検証
- 携帯から無料ブログ比較検証

- 使用ブログ [ぶろぐん+]


