携帯サイトとPCサイトの振り分け

このQ&Aのポイント
  • 携帯サイトとPCサイトのアクセス判断方法とINDEXページの作成方法について
  • 携帯サイトとPCサイトの振り分けにおいて、INDEXページにはJAVA SCRIPTを使用しているが、携帯では使用できないため、どのように設定するかの方法を探している
  • 過去ログや紹介サイトを参考にしても理解できず、分かりやすく教えてくれる方を探している
回答を見る
  • ベストアンサー

携帯サイトとPCサイトの振り分け

いつもお世話になってます。 ロリポップさんでHPを作りました。 そこで、INDEXにアクセスする前に、 携帯かPCからのアクセスか判断して 携帯なら携帯用のINDEXに、 PCならPC用のINDEXに飛ぶ といったページを作りたいのですが、 そのINDEXにはJAVA SCRIPTを使っていて、 しかも気に入っているので、はずしたくありません。 携帯ではJAVA SCRIPTが使えないので、はずせざる終えないのは承知しています。 ようは、勝手に認識しておのずと飛ぶ設定をしたいのです。 いろいろと過去ログや紹介サイトをかけまわったのですが、 ぜんぜん把握できませんでした。。。 どうかやさしく教えてくれる方はいらっしゃいませんでしょうか? よろしくお願いします。

  • CGI
  • 回答数4
  • ありがとう数10

質問者が選んだベストアンサー

  • ベストアンサー
noname#191236
noname#191236
回答No.1

はじめまして、こんばんわ。 こういうので出来ますよ。 ■振分けCGI  http://w021.q.fiw-web.net/furi/furi.shtml ■.htaccess  http://www.shtml.jp/htaccess/directoryindex.html ■手順 1..htaccessを使用して index.cgi を先に読むようにする。   (例:http://****/ とアクセスした時) 2.振分けCGIの設定をしてアップロードする。 これで出来ると思います。 何か分らない事があれば、また登場します。(爆 それでは。

__AIKO__
質問者

補足

早速の回答感謝しています。 先ほど振り分けCGIをDLし、 index.cgiをいじって(端末別でアクセスするアドレス)、アップロードしました。 ですが、.htaccessの使用の仕方がわかりません 汗 ロリポップ(私のサバ)では、利用できるみたいなので絶対できるはずなんですが…。。 参照URL途中の DirectoryIndex index.html index.cgi index.php index.shtml って何のどこに書けばいいんですか?? 甘えてしまってすみません。 ぜひもう一度アドバイスください。

その他の回答 (3)

noname#191236
noname#191236
回答No.4

こんにちは。 なんとか出来たようで良かったですね! ふりりん で動かなかったのは、IE用とNN用のURL設定の影響かもしれません。 No.2の補足(2)の部分で気づかず、度々失礼しました。 私が、もっとよく ふりりん を確認してからアドバイスすべきでしたね。(汗 それではまた。

__AIKO__
質問者

お礼

一応動くようになったのですが、 どうして動くのかわからずです 汗 この度は丁寧かつ迅速なアドバイス 本当にありがとうございました!! それでは、またw

noname#191236
noname#191236
回答No.3

こんばんわ。 今、確認したところ ふりりん のページには 755 に変更 とありましたが、index.cgi は、属性 700 にして下さい。 基本的に、CGI配布サイトの属性は無視してサーバの推奨属性 の方に合わせないと動きません。(参考URLをご覧下さい。) こちらの確認不足で失礼を致しました。 これで動くようになるといいですね!

参考URL:
http://lolipop.jp/?mode=manual&state=hp&state2=cgi&PHPSESSID=91c87d1d43cb89acf5f59bd30cffe4ee
__AIKO__
質問者

補足

700で試したんですが、 どーしても動きませんでした…。 文法も何度も見直したのですが、だめでした。。 なにくそと思ってほかのCGIを色々と試したところ、 携帯端末簡易振り分けCGI http://www.cj-c.com/ で動いてしまいました。 シュミレーターと自分の携帯からアクセスしてもちゃんとmobile.htmlに振り分けられました! これだけアドバイス頂いたのに、自分で変に解決させてしまって本当に申し訳ないです。 「簡易振り分け」とあるのが、ちょっとバグなどがあるのか心配ですが、ただ今は振り分けられただけで感動しています。 今まで一番信頼・やさしい”教えてGOOアドバイザー”さんはいませんでした! 20ポイントじゃ足りないくらいです。 本当に助かりました! ありがとうございました! また機会があったらお世話してほしいと思います 爆

noname#191236
noname#191236
回答No.2

こんばんわ。 ■手順  1.メモ帳を起動します。  2.DirectoryIndex index.cgi index.html index.htm と書きます。    (先頭から優先して表示されるので index.cgi を先に。)  3.ファイル(F) -> 名前を付けて保存(A)    *ファイル名(N): .htaccess    *ファイルの種類(T): すべてのファイル    *文字コード(E): ANSI(そのまま)  4.アップロードする。  5.ファイルの権限を 604 にする。(ロリポップ推奨) もし、.htaccess というファイルが作成できない場合は、とりあえず 1.htaccess などとしてアップロードの際、またはアップロード後に サーバ上で .htaccess に名前を変えて下さい。 それでは、また何か分らない事があれば、再々登場します。(爆x2

__AIKO__
質問者

補足

度々すみません… 返信頂いてずっとがんばってみたのですが、 …うまくいきません。 言葉が足りないと思いますが、 今の状況を書いてみます。 (アドレスを http://aaa.com と仮定) (1).htaccessファイルを作って、アドレス直下にアップロード(アスキーモード) 属性は604にしました(rw----r--) (2)index.cgiの中身の書き換え 抜粋してみました↓ # i-mode用のページのURL $i = 'http://aaa.com/mobile/index.html'; # その他のソフト・端末用のページのURL $p = 'http://aaa.com/index.html'; (3)index.cgiの更新 および属性を755に変更。 どうでしょうか…? 気になるところはありますでしょうか? あと、アドレス直下(index.cgiのあるところ)にindex.html index.css を置いているのですが、関係しますでしょうか? 何気にPCからもアクセスできなくできなっているので、ちょっとビビってます…。。 お粗末ですみません、、またのアドバイスお待ちしております。

関連するQ&A

  • ブログサイトのPCと携帯の振り分け

    こんにちは。 ブログサイトにアクセスしたらPCならそのまま表示、携帯なら携帯用ブログに振り分けしたいと思っています。 現在ロリポップさんのサーバーをお借りしてMovableType3.171でブログサイトを構築しました。ブログサイトのトップページは http://www.xxx.yyy/blog/index.php とphp化し、index.htmlは削除しました。 携帯用にはMT4iを導入しました。 http://www.xxx.yyy/mt/mt4i.cgi とmt.cgiと同ディレクトリにありますがブログサイトのTOPとは別ディレクトリにあります。 携帯からはこちらにアクセスしないとダメなようなのですが、できればアドレスは http://www.xxx.yyy/blog/index.php に統一したいなぁと思っています。 この↓回答を参考にさせて頂いたのですが、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1030644 私の場合はどこにどういう風にプログラムを設置したらよいのか全くわかりません(汗) 理想としてはPC用にアクセスしたのが、PCならそのまま読み込み、携帯なら携帯用に飛ばす、、、と言う感じなのですが、、、やっぱりindex.cgiを作って振り分けてやるのが一番スマートなのでしょうか、、、できればPHPでやってみたいと思いますので、新しい方法や上記の回答の解説、参考URLなど、アドバイスいただければと思います。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PCと携帯の振り分けについて教えてください

    PCと携帯の振り分けについて教えてください。 htaccessで、ユーザーエージェントの判断で、PC用のトップページと 携帯用のトップページへ振り分けを行ったのですが・・・ http://xxx.com/ だと正常に携帯トップページへ振り分けられるのですが、 http://xxx.com/index.htmlだと携帯からでもPCのトップページが 表示されてしまいます。 いろいろ調べたのですが、携帯はMETAタグのリフレッシュ?に対応していないから、http://xxx.com/index.htmlのindex.htmlを携帯用に作成してPCのトップページは別に作成するとか・・・書いてありました。 http://xxx.com/index.htmlにアクセスした場合は、htaccessは有効にならないのでしょうか? 他にどのような対応方法があるのでしょうか? できれば、現PC用のindex.htmlを使用したいのですが・・・ よろしくお願いします。

  • 携帯サイトの振り分けについて

    説明がややこしかったらすみません。 現在、既存のPCサイトに合わせて新規の携帯サイトを作っています。 PCサイトのURL(index.html)にアクセスをしたときに 携帯からのアクセスは(/mobile/index.html)などに飛ばしたいと考えています。 htaccessでの振り分けを考えていましたが、 サーバーがhtaccessの使用ができないみたいで困っています。 PCサイトの(index.html)は URLの変更はできませんので index.phpなどをおいて phpにアクセスさせて飛ばすこともできなくて どうしたらよいか困っています。 どなたかよい解決方法がお分かりになる方がいらっしゃいませんでしょうか? よろしくお願いいたします。

  • 携帯サイトとPCサイトの振り分け

    とても困っています。 通販PCサイト内に携帯サイトを新設しました。index.htmlでアクセス元を判別してPCトップと携帯トップに振り分けています(「携帯振り分けPHP(http://www.keitai-site.net/php/uabranch_php/)」を使わせていただきました。携帯からアドレスの直接入力では問題なく振り分けられるのですが、カートの中からリンクでトップへ戻ったり、ポータルサイトや検索などで外部リンクをたどってトップへアクセスするとPCサイトのトップが表示されてしまいます。 どうすればリンクをたどっても携帯アクセスならちゃんと携帯トップが表示されるようにできるでしょうか。

  • 携帯PC振り分け

    かなり初心者です 携帯専用でサイトを作って.htaccseeでPCからを拒否にしました とここまでは良かったのですが、いろいろ運営しているうちにPCでのアクセス時にPC専用のページを表示する必要が出てしまいました。 index.htmlは携帯サイトで使用しています いろいろ調べてもPC用にindex.htmlで携帯は他のファイルに誘導しか見つかりません。 この状況でPCはpc.htmlに振り分ける方法はありませんか? よろしくお願いします。

  • 携帯からYahoo検索【PCサイト】振分けについて

    携帯サイトから、PCのトップページにアクセスした場合、携帯サイトのトップページへ振り分けられるように、.htaccessを設定しています。 携帯からYahoo検索で、【ケータイサイト】カテゴリのトップページへアクセスした場合は、問題なく振り分けられます こんな感じです↓ http://www.ドメイン/index.html → http://www.ドメイン/mobile/index.html ですが、【PCサイト】カテゴリのトップページへアクセスしても、モバイルサイトのトップへ振分けされず、PCサイトのトップがそのまま表示されてしまいます。 【PCサイト】カテゴリからも、mobile/index.html へ振分けを行うことは可能でしょうか? よろしくお願いします

  • 携帯サイト【PCからのアクセスを飛ばしたい】

    質問宜しくお願いします。 現在、携帯端末向けサイトを作っております。 そこで質問なのですが… ■public_html │└■PC │ └index.html  ←PC用トップページ ├index.html  ←携帯用トップページ というディレクトリ構成を考えています。 携帯用トップページにアクセスがあったとき、 携帯端末ならそのままページ表示をさせ、 PCからのアクセスならPC用トップページへ 移動させることは可能でしょうか? Googleなどでもわかる範囲で調べたのですが、 当方PHPに関して全くの初心者でして、 この質問内容を実現させるのがPHPなのかもあやふやです>< 使用レンタルサーバは、ロリポップです。 PHPに詳しい方、また同じ経験を持つ方、 ご返答頂けましたらありがたいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • .htaccessで携帯サイトとPCサイトの振り分け

    http://○○.com/ 携帯サイトメイン       └/www/ PCサイトメイン作成中 http://○○.com/       └/www/をロリポップ利用中でをサブドメインにして http://www.○○.com/ としました。 http://○○.com/に 携帯でアクセスした場合 http://○○.com/ PCでアクセスした場合 http://www.○○.com/ としたいのです。 現在携帯サイトをメインに展開しているので、 携帯サイトをメインにしたページの振り分けの仕方がわかりません。       http://○○.com/PCサイトメイン       └/mobile/携帯サイトメイン で.htaccessの内容を RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.○○\.com)(:80)? [NC] RewriteRule ^(.*) ?http://○○.com/$1? [R=301,L] RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ /mobile/ にして携帯のアクセスを振り返ることができましたが この反対にしたいのですが可能でしょうか?

  • 振り分けについて教えて下さい。

    過去質問を検索しましたが今ひとつ理解出来ませんでしたのでご教授お願いします。 携帯向けアフィHP(Aとします。)を作成しています。SEO対策もしっかりと行った事で上位表示もされるようになりました。そのお陰もありPC/スマートフォンからのアクセスも増加してきています。 PC/スマートフォン向けのHPを作成予定です。AにPC/スマートフォンからアクセスがあった際に自動で振り分け?する方法を教えて下さい。 PHP?CGI?とか聞きますが正直全く分かりませんので分かりやすいHPなどあれば幸いです。 尚、ロリポップサーバー使用。独自ドメインです。 内容不備などあればご指摘お願いします。

  • 携帯用サイト iphone振り分け

    携帯用サイト iphone振り分け 現在3キャリア対応の携帯(兼PC)サイトを作成しておりますが、iphoneのみ特設ページに振り分けようと思います。 ただし振り分けるのはトップぺージのみで下層ページは統一して行きたいので、htaccessのようにサイト全体に効果がある振り分け方は好ましくありません。 また、SEOなどを考えてトップページのアドレス(index.html)は変更したくないので、一旦phpにアクセスして、index.htmlとiphone.htmlに振り分けるといった方法も取りたくありません。 一旦全てのユーザーがindex.htmlにアクセスし、そこからiphoneユーザーのにiphone.htmlに移動するといった振り分け方は無いでしょうか。

    • ベストアンサー
    • PHP