No.5ベストアンサー
- 回答日時:
トップページのアドレスがすでに決定してると、そこからindex.cgiとかに変えられずに苦労しますね^^;
携帯とPCの振り分けで、色々試しましたが、一番お手軽だなと思ったのは、index.htmlを携帯用に作り、その<head>の部分に、
<meta http-equiv="refresh" content="0;URL=http://****">
の一文をはさみます。
すると、携帯はmetaタグを読めませんので、PCだけ、飛ばしたいページに飛びます。
携帯用とPC用二つのページを作る必要があるのが難点ですが。
ありがとうございます。
トリッキーですが、シンプルですね。
ぜひ、利用させていただきます。
ロボット検索に引っかかるためには、ANo3. さんが書かれているように、少し工夫は必要なようですね。
ロボット検索では、refresh によるジャンプを禁止しているところもあるようですしね。
どうもありがとうございます。
No.4
- 回答日時:
#3です。
たびたびすみません。投稿したら,飛ぶ文字があるようで,#3に書いたbodyタグではジャンプしません。
書いたはずのものは
http://beginners.atompro.net/htm/js/pjumpj.shtml
にある 1000*5 の部分を 0 に変えたものです。
他にもJavaScriptで自動ジャンプさせる書き方はたくさんあります。
参考URL:http://beginners.atompro.net/htm/js/pjumpj.shtml
No.3
- 回答日時:
えーと,携帯は素人です。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1224736
によると,JavaScriptは携帯では非対応らしいですね。
それじゃあTOPページ(index.html)を携帯用のページにしてしまいましょう。
そのindex.htmlにJavaScriptを書いて自動でPC用(index1.html(仮称))に飛ばせば簡単にできると思います。
<BODY onload="setTimeout("location.href='index1.html'",0)">
などなど。
JavaScript非対応のPCや,ロボット検索に引っかかるためにも,携帯のindex.htmlには
<a href="index1.html">PCの方はこちらから。</a>
みたいなのを,用意しておく必要があるかもしれません。
お手軽で簡単なごまかし分岐方法です。
これで良いのでしょうか? 自信はありません。
以前,Flash対応PCと非対応PCを振り分けるのにJavaScriptが使えなかったので,Flash非対応ページに自動ジャンプさせるFlashを貼り付けて振り分けたことがあったもので,そのとき考えた方法の変形版です。
No.2
- 回答日時:
#1さんの言われるとおりですね。
ちなみに私はこうやってます。
備忘録より
PHPを使ってトップページの表示をPCと携帯で振り分ける。
分岐を増やせば携帯のメーカーごとに振り分けることもできる。
<?php
#HTTP_USER_AGENTの情報をスラッシュで分割して配列へ
$agent = explode("/",$_SERVER["HTTP_USER_AGENT"]);
#Mozillaで始まるのはPC
if($agent[0] == 'Mozilla'){
header("Location: http://PCで表示したいページ");
exit;
}else{
#携帯用はこちら
header("Location: http://携帯で表示したいページ");
exit;
}
?>
phpだとたったこれだけでOKです。
他にもperlだろうが何だろうができます・・・・が。
使っておられるサーバーが対応していればですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーズする原因
-
VB初心者。小数点以下の表示で...
-
ラジオボタンが両方とも選択で...
-
ラジオボタンを選択済みにする...
-
WEBページを強制的に横画面で見...
-
「value」に2つの値をセットす...
-
チェックボックスとセレクトボ...
-
パールの-pオプションの値0777...
-
Error: No Recipient というエ...
-
リストボックス(multipleなsel...
-
wordの数式について 定積分を書...
-
select値をhiddenのvalueに渡し...
-
チェックボックスの返す値
-
さくらインターネットのCGI...
-
ディレクトリのファイル数取得
-
硬質カードケースについて 縦向...
-
指定のフォルダに指定のファイ...
-
ウェブサイトが文字化けします
-
フォームメール確認用ページ
-
こんにちは。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB初心者。小数点以下の表示で...
-
proftpdで困ってます。
-
ブックマークからのアクセスを...
-
Lightboxの表示位置に関して質...
-
vsftpd+sslでアップロードできない
-
ローカルテストサーバーと本番...
-
拡張子'html'と'htm'はどっちが...
-
HTMLでテキスト読み込み
-
ホームページのメールフォーム...
-
外のhtmlに飛ばせる。
-
URLバーに日本語を表示させたい
-
<html>perlスクリプト</html>
-
Apacheでのリファラーアクセス...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
FORMのselectの選択肢を最初か...
-
VB.net データーグリッドビュー...
-
INPUT TYPE
おすすめ情報