現在、http://www.01nni.com/の振り分けCGIを
利用しているのですが、
PCでアクセスすると
http://○○○.com/index.htmlと表示されて
携帯だと
http://○○○.com/i.htmlと表示されるのですが、
どちらにアクセスされても
http://○○○.com/と表示されるようにしたいのですが、
誰かご存じの方はいらっしゃいませんか?
お手数をおかけいたしますが、教えていただけると嬉しいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
おそらく http://○○○.com/ でアクセスすると index.cgiによって
PCなら http://○○○.com/index.html に
携帯なら http://○○○.com/i.htm にリダイレクトさせているのだと思いますが
(この場合当然ながらDirectoryIndex で index.cgiを最優先させておく必要がありますが)
リダイレクトせずにindex.cgi 自体で PC用、携帯用それぞれの画面を表示させれば
ご質問のような事は出来ます。
但し、サーバーの負担を考えると、リダイレクトだけを行うCGIよりも(特にアクセス数が多い場合)
負担が大きいので、あまりいい方法とは言えないかと思います。
>#フレームを利用すれば可能かも知れません、ご検討してみてください。
私も以前はフレームによって振り分けていました。
私自身、上記のようなCGIは書けますが、サーバー負担など総合的に考えて
その方が良かろうと判断しましたので、、、
やり方は、判ると思いますが
<frameset中略
PC用のページをframeで指定
</frameset>
<noframes>
携帯やPDA用のHTML文をここに記述
</noframes>
No.1
- 回答日時:
ご希望の場合、CGI で振分けるのでは無く、スタイルシートを利用して、PC 用と携帯用に表示を変える事を検討した方がご希望に添えると思います。
CGI を利用して振分けるのであれば、
http://○○○.com/
にアクセスし、端末を判別して
http://○○○.com/pc/
http://○○○.com/i/
と振分けるしかないと思います。以前は良くやっていました。
http://○○○.com/index.html
にアクセスするのと
http://○○○.com/
が同じページが表示されるのは、サーバ側で
http://○○○.com/
にアクセスしたら、直下に有る、index.html ファイルが表示されるようにサーバ側で設定されているとご理解ください。ですので、
http://○○○.com/
を表示させて
http://○○○.com/index.html
に
http://○○○.com/i.html
にアクセスして振分けるのは無理だと思います。
#フレームを利用すれば可能かも知れません、ご検討してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- イヤホン・ヘッドホン・補聴器 70年代 4チャンネルヘッドホン プラグ2本 使い方 2 2023/02/04 07:48
- Windows 10 windows11のUSB接続の機器がcomポートに表示されない。 3 2023/04/13 07:51
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(住宅・住まい) 私の自宅にも、全く同じ型式のロスナイが取り付けられています。 これって実際に業者に依頼したら費用は幾 2 2022/09/19 18:11
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールフォームのCGIでデータが...
-
CGIでコードがむきだしの状態で...
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
CGIの設置が分かりません・・・
-
midi・・・要はhpでbgm鳴...
-
直リンク用バナーの作り方
-
ASPから既存のexcelブックを開...
-
ローカルマシンでCGIソースが出...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
cgi アクセス制限 エラー
-
通貨表示で3桁毎にカンマ(?)を...
-
リダイレクト機能
-
perlからJavascriptを起動
-
掲示板のスレッドが消えた!?
-
SSIまで編集時にイメージどおり...
-
1日の売上表を作りたいのですけ...
-
プロクシーを経由してwebbrowse...
-
設置場所場わかりません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
表示画面が真っ白になる場合、...
-
Yomi-Search CGIですが・・・
-
htmlにアクセスと同時に、あるC...
-
アクセスカウンターの設置
-
.htaccessを用いて.cgiを.html...
-
アクセスカウンター(counter.cg...
-
検索インデックスを複数指定し...
-
メールフォームのCGIでデータが...
-
IISのSSIの設定について
-
さくらインターネットのCGIの設...
-
private_htmlについて
-
ログインCGI設置での500エラー
-
CGIでコードがむきだしの状態で...
-
自社サーバー異常発生。CGIがポ...
-
1-man.netでメールフォームの設...
-
YY-BOARDについて
-
トップページにCGI
-
cgiもしくはJAVAなのでしょうか...
-
Forbiddenの意味
-
EXCELファイルに誰がアクセスし...
おすすめ情報