No.1ベストアンサー
- 回答日時:
まず「インターネットのサイト」と「携帯サイト」というのは、正しくは、
「PC用のサイト」と「携帯電話用のサイト」という意味ですね?
どちらもインターネットに公開されるわけです。
携帯電話で表示できるのは、たとえばiモードのCHTMLとか、キャリアごとに若干異なります。
一般的には、サイトにアクセスされたときに、それがPCなのかボーダフォンなのか○○なのか…、などサーバー側で自動的に判別して、それに対応したフォーマットでデータを返すように作ります。
データを返す、というのは、それぞれに対応したHTMLファイルなどを個別に用意しておくか、おっしゃるようにデータを共有してフォーマットだけを適切に変更して返す、という仕組みを作ることもできます。ただしこれはサーバーサイドスクリプト、たとえばperlやPHPなどを使うので、それらの知識が必要です。
それが不可能なら、PCや各キャリアそれぞれに対応したページを個別に用意しておく必要があります。
また、アクセスされた機種を自動的に判別させるのは難しくありませんが、もし不可能ならトップページを「PCはこちら、iモードはこちら」などというリンクのみのページにしておき、クリックするとそれぞれのページに飛ぶようにしておきます。
通常のHTMLから各キャリアのフォーマットに変換してくれるツールなどもあるので、それらを使うのも手です。
少し気になったのは、リンク集と言うことなら、そのリンク先が携帯に対応しているのかどうか、などによってPCの人に表示するリンク集と携帯の人に表示するのは、同じでいいのでしょうか。
No.2
- 回答日時:
私も今そのようなことをやっているのですが、私自身VB,VB.netの知識がないのでperlでユーザーエージェントを使ってやっています。
(perlもないんですが;)どのようなリンク集なのか解りませんが、a要素とpでコメントを表示させる程度のものでしたらそれほど大変ではないと思います。時間がかかりますが、各社のサイトにあるシミュレーターをダウンロードして確認しながらやれば個人サイトであれば比較的簡単にできます。
ただ画像や絵文字を使うことになると思いますが、このあたりが面倒です。これもperlでブラウザを判別して絵文字のコードや画像の拡張子を選択する形にすると問題はありません。
ただし、ファイルサイズの関係がありますので、PCサイトで1ページで表示できるリンクの数と携帯の1ページで表示できるリンクの数が必ず同じに出来るとはかぎりません。この辺りもperlでしたらたいした問題ではありません。
もし登録フォームやパスワード承認を考えておられるとしたら簡単にはいかないと思います。
例えば画像を使わずに
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>aaaa</title>
</head>
<body>
<h1>link</h1>
<hr>
<p>
<a href="aaa.html>aaa</a><br>
aaaaaaa
</p>
<hr>
<h2>MENU</h2>
<ul>
<li><a href="menu.html">menu</a></li>
</ul>
</body>
</html>
こんなのでしたら普通に表示されちゃいますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- カップル・彼氏・彼女 彼氏がTwitterで裏垢女子ばかり検索してるところを見てしまいました。 彼氏は23歳です。 同棲し 1 2022/08/01 23:14
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(IT・Webサービス) 動画が多い(容量が多い)Webサイト作成 1 2023/04/08 17:42
- クレジットカード 携帯料金の銀行引き落としについて。 携帯電話の料金が毎月16日に引き落としなのですが、10月に通帳を 4 2022/11/27 18:45
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- SSL・HTTPS httpとhttpsの安全性のちがいについておしえてください 3 2022/11/18 22:51
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
goo は、放置?
-
htmlの文字が縦書きになる
-
スマホ(android)のタッチパネ...
-
css初心者 フレックスボックス...
-
メモ帳の段落の揃え方
-
CSS、Bootstrapについて contai...
-
テーブルの行を折りたたみたい...
-
WEBページを強制的に横画面で見...
-
WEBサイト 画像の直接リンクに...
-
CSSについて教えてください。 ...
-
列のどこをクリックしてもソー...
-
ボタンが押されたらWebページの...
-
アコーディオンメニューが思う...
-
テーブルタグのセルの幅の一部...
-
iPhoneで HTMLファイルを閲覧
-
角丸画像の背景色を透明にした...
-
htmlソース文の 各行 改行位置...
-
ホームページのURLをコピー...
-
pythonのコードについてご教示...
-
すいません HTMLです この画像...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
htmlで<form>~</form>を並べて...
-
WEBページを強制的に横画面で見...
-
コードを書いて下さい( ; ; )...
-
css初心者 フレックスボックス...
-
テーブルのセルデータを自動改...
-
CSSデータの作成方法について(...
-
HTMLで画像をポップアップで表...
-
メモ帳の段落の揃え方
-
スマホ(android)のタッチパネ...
-
HTMLで特定の文字だけ色を変え...
-
プログラミングの勉強が進みません
-
スマホでHTMLファイルを開いて...
-
テーブルタグのセルの幅の一部...
-
CSSでつくったメニューのアニメ...
-
大至急。webのシングルページを...
-
角丸画像の背景色を透明にした...
-
HTML入門でもう躓いてしまった。
-
HTMLの CSSのファイルというの...
おすすめ情報