WEBサイトの振り分けについてご教授いただきたいと思い、投稿しました。
○ドメインと各サイトの設置位置です。
ドメイン:http://abc.com
モバイルサイト:http://abc.com/
PCサイト:http://abc.com/pc/
スマホサイト:http://abc.com/pc/sp/
※最初にモバイルサイトを作成してしまい、PCサイトとスマホサイトが変な位置にあります。
.htaccess、JavaScriptで振り分けを行ってみたのですが、うまくいかない状況です。
○やりたいこと
モバイルサイトに
PCからアクセス→PCサイトへ
スマホからアクセス→スマホサイトへ
PCサイトに
モバイルからアクセス→モバイルサイトへ
スマホからアクセス→スマホサイトへ
スマホサイトに
モバイルからアクセス→モバイルサイトへ
PCからアクセス→PCサイトへ
ネットでいろいろ調べたのですが、うまくいきません。
上記のやりたいことを実現するには、どのように記述すればよろしいでしょうか。
トップページだけの振り分けを考えております。
お詳しい方がいらっしゃいましたら、
.htaccessもしくはJavaScriptでのご教授をお願い致します。
どうぞ宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
振り分けが交錯するので難しいと思います。
さすがそこまで複雑な物は経験ないです。>.htaccessもしくはJavaScriptでのご教授をお願い致します。
異なるアプローチで改善されることをお勧めします。そのほうが本来の方法ですしSEO的にも優れています。
【引用】____________ここから
HTML文書が、ブラウザやプラットフォームの違いを超えてうまく働くべきであるということは、多くが認めるところである。 相互運用性の達成は、コンテンツプロバイダのコストを低下させる。なぜならただ1種類の文書しか作る必要がなくなるからだ。 もし【相互運用性確保の】努力が成されなければ、Webは互換性のないフォーマット毎に分け隔てられた世界に分割され、すべての関係者にとっての商業的可能性が減少することとなるであろう、大きなリスクを負うこととなる。
・・・【中略】・・・
HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[IHTML4.01仕様書.2.2.1 HTMLの略歴( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
想定されている物は、PC,スマホ,携帯電話のようですが、ウェブサイトを利用するユーザーエージェントは、スクリーンリーダー、印刷機、展示端末、検索エンジンなどもあるのです。
Q: 想定されている三つの端末向けの内容はまったく異なるのですか?
もしそうでないなら、トップページはどのユーザーエージェントにも対応する物にして、スタイルシートをつかって端末ごとに表示を変えるのが良いです。
現在モバイル用(handheld)になっているページで、パソコンなどでないと利用できないページへのリンクはスタイルシートで隠してしまいます。パソコンやスマホで開いた場合はモバイル専用のページへのリンクは隠してしまいます。
たったそれだけで解決するのでは・・・・
具体的には
<!-- スマホ・パソコン -->
<link rel="stylesheet" type="text/css" media="screen" href="./styleSheet/screen.css">
<!-- 携帯電話、PDA用 -->
<link rel="Alternate StyleSheet" type="text/css" media="handheld" href="/styleSheet/handheld.css" >
<!-- 印刷用 -->
<link rel="styleSheet" type="text/css" media="print" href="./styleSheet/print.css">
ディレクトリ構成は
abc.com
|-- 共通コンテンツ
|-- /mobile 携帯電話PDA専用コンテンツ
|-- /pc PC専用--でなくても良いが(^^
| |-- /sp スマホ専用
なお、PC用もスマホ用もメディアタイプはscreenですから、同じものにすべきです。
⇒CSS3 Media Queries を使って、Webサイトをスマートフォンに対応させるときの注意書き( http://webdesignrecipes.com/web-design-for-mobil … )
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(IT・Webサービス) スマホサイトからの資料請求キャンペーン PCからの応募は無効でしょうか 2 2023/05/23 16:51
- ネットワーク 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 1 2023/03/19 23:00
- Bluetooth・テザリング テザリングについて 2 2022/04/27 19:05
- SSL・HTTPS あるサイトに、繋がる回線と繋がらない回線があります。原因は? 3 2023/03/17 02:14
- HTML・CSS WEBページを強制的に横画面で見るように回転させる HTML CSSコード 7 2023/03/13 09:56
- SEO 複数のサイト(別々のサーバー)を1代のPCで管理する方法 4 2022/11/27 09:40
- その他(動画サービス) アマゾンプライムビデオが見れなくなりました、対処方法教えてください。 2 2022/09/10 20:48
- Windows 10 USBブートで内蔵HDDにアクセスしたら、Windows起動しなくなった 4 2023/03/30 16:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クオーターの次はなんですか?
-
OCNモバイルone の請求について
-
Yモバイルの 留守番電話の録音...
-
ひいおばあちゃんがハーフだっ...
-
スマホが壊れて連絡できません
-
【英語】並び替え問題の答えを...
-
Windows 10でモバイルホットス...
-
設定 → モバイルデータ通信 → ...
-
スマホの画面がすぐ消える
-
ひいおばあちゃんがクォーター...
-
How old onwards do we need to...
-
レゲエ用語の意味を教えてください
-
ワイモバイル(+ソフトバンク光...
-
スマホでso-netのwebメールは使...
-
ラップで良く使われる言い回し...
-
Y!mobileから他の格安スマホへ
-
数年後には携帯電話はなくなり...
-
安くていいスマホって何かあり...
-
Wi-Fiが私のスマートフォンだけ...
-
auスマートフォン ウイルスソフト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クオーターの次はなんですか?
-
Yモバイルの 留守番電話の録音...
-
ひいおばあちゃんがハーフだっ...
-
OCNモバイルone の請求について
-
How old onwards do we need to...
-
Windows 10でモバイルホットス...
-
もしも No.1→ナンバーワン No1 ...
-
ひいおばあちゃんがクォーター...
-
スマホが壊れて連絡できません
-
a friend of mine と one of my...
-
one drive 容量いっぱいだそう...
-
ラップで良く使われる言い回し...
-
No one of us can〜 って覚えた...
-
21世紀って、英語でなんてい...
-
スマホはスリープ中に通信してる?
-
「IMEI」(識別番号、シリアル...
-
スマホを格安スマホにしようと...
-
ノートPCで屋外でメール、イン...
-
レゲエ用語の意味を教えてください
-
How many days is good to visi...
おすすめ情報