• 締切済み

PCサイトをアドレスそのままで携帯でもアクセスできるようにするには?

Yahoo!ジオシティーズというところでホームページを作っております。 現在でも携帯電話でアクセスする事はできますが 古い携帯電話等ではフレーム等に対応していないため専用のページを作っております。 情報を両方で共有したいのでPCサイトをURLそのままで携帯電話でアクセスした際に 自動的に携帯でも表示されるよう内容を変換して表示できるようにしたいです。 調べた結果「.htaccess」というものを使った方法があるようですが 初心者のため何をどうすればいいのかよく分かりません。 http://www.affiliateportal.net/mobile/000856.html サーバーへのアップロードもどうしたらいいのかまた、【html】ディレクトリに設置というのもちょっと分かりません。 もしお分かりになる方いらっしゃったらご教授願いたく存じます。 なお、この方法に限らずもっと簡単な方法があるという情報や方法も ありましたらお願いできれば光栄です。 大変ぶしつけではございますがよろしくお願いします。

みんなの回答

  • beatwiz
  • ベストアンサー率44% (8/18)
回答No.1

.htaccessはtxtファイルですので自分で作らなければ存在しないファイルです メモ帳で作って拡張子を.htaccessにすればよろし ディレクトリってのはわかり易くいえば階層のこと、PCに例えるとOSをいれてる階層の下にさまざまなソフトウェアがありいろんなことができる感じ で「【html】ディレクトリに設置」っていうのは その携帯への変換プログラムをどこに適用させるか?っていう話 例えばサイト全体にプログラムを適用するなら、public_html(PCに例えるとOS) 直下に.htaccess(ソフトウェア)をいれる(public_htmlってのは一般的にindex.htmlをいれるところ) サーバーへのアップロードってのは FFFTPなどのFTPクライアントソフトってのを使う FFFTP使えばわかりますが htaccessはtxtなので転送モードは、「ASCII 転送」モードで 転送した後のパーミッションの設定は644で

masaaki12
質問者

お礼

難しい話をわざわざありがとうございました。 大変参考になりました。

関連するQ&A

  • PC専用サイトの携帯からのアクセス拒否について

    Yahooジオシティーズの有料版にてサイト運営をしているのですが、携帯からの訪問者を拒否したくてもできなくて困っています。私のサイトは携帯からも見られるサイトにURLを書いたりした覚えが一度も無いのに、どこで知ったのかは知りませんが同じ機種の特定の人物たちが携帯で一日に何度も私のサイトに来るんです。恐らく、以前に嫌がらせ行為をしていた人がPCから来たらアクセス解析で身元(リモホやIPで)が割れてしまうので身元割れしない為に携帯で来ているのだと思います。前置きが長くなりましたが、携帯もアクセス解析でサイトに来た足跡は分かるのですが、その携帯はauの携帯で、javascriptが無効になっているのでアクセス拒否ができないんです。ちなみに私のvodafoneの携帯はjavascript未対応と言う事でアクセス解析に引っかかってアクセスが拒否されました。中にフレームを使ったページを作ったりして携帯からは見れないように色々と試行錯誤しているのですが、どうも最近の携帯はフレームも何もお構い無しで見れちゃうみたいで・・・。(画像を使ったフレームを使用しているので私の携帯からは画像が表示されなくて何も見れませんでしたが・・・)凄く気分が悪いので何とかして拒否したいんです。どなたか対策をお知りの方がいましたら教えて下さい。宜しくお願いします。ちなみに使用しているツールは忍者ツールズで、YahooジオシティーズではCGIは使用不可です。前回質問した時にCGIで拒否する方法を教えていただいたのですが、それしか方法は無いのでしょうか・・・。

  • .htaccessによる携帯のアクセス振分けについて

    .htaccessによる携帯のアクセス振分けについて .htaccess で携帯とパソコンの振分けを行ったのですが http://*******.com/ を携帯からアクセスした場合はちゃんと携帯サイトへ振り分けられますが http://*******.com/index.html と ドメインの後ろにファイル名が入ったURLに アクセスすると振分けが行われずパソコンのサイトを表示してしまいます 参考サイトには 「「.htaccess」ファイルは設置したディレクトリ以下全てに影響します。」 と書いてあります 参考サイト: http://www.w3lab.jp/htac/keitai.html どのファイルやディレクトリにアクセスをしても 携帯サイトに振り分けられるようにしたいのですが どのようにしたらいいでしょうか? よろしくお願いいたします .htaccess には下記の通り記述してあります ------------------------------------------------------------ RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} SoftBank [OR] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ /mobile/index.html [R] ------------------------------------------------------------

    • ベストアンサー
    • HTML
  • 携帯サイトでPCからのアクセスを拒否する方法

    携帯サイトでPCからのアクセスを拒否する方法について悩んでおります 以下の携帯端末以外のIPを制限するhtaccessを簡単生成にて アクセスを制限しましたが、googleのウェブマスターツールにて サイトマップ送信しましたが、エラーが生じて、サイトマップの取得ができないと メッセージが生じてしまいました 携帯端末以外のIPを制限するhtaccessを簡単生成 http://www.dspt.net/tools/mobile_ip/index.html order deny,allow deny from all #Google 2010/12/10 allow from 72.14.199.0/25 allow from 209.85.238.0/25 GoogleでもIPによる制限を推奨せずに "Googlebot-Mobile" を含むユーザーエージェントからの アクセスも許可するようにしてください。と公表しております いろいろ検索してますが、ユーザーエージェントにて制限をかける 方法が見つかりません 携帯のユーザーエージェントのみの記述方法は、何個か?ヒットしましたが・・。 Googleモバイル・yahooモバイル・gooモバイル・livedoor ・froute・DeNAも含めた 記述を教えていただきたいのですが・・。 ご教授お願いいたします

  • htaccessでPCと携帯の振り分け(難あり)

    パソコンと携帯の振り分けは、htaccessでエージェントにより振り分けが一般的だと思います。 「RewriteEngine on」で振り分けの場合について。 http://www.hogehoge.com/ http://www.hogehoge.com/mobile/ トップディレクトリにhtaccessを設置した場合、携帯サイトが入っている「mobile」ディレクトリには、「RewriteEngine Off」を記述したhtaccessを設置する必要があります。 普通であれば、これで問題なくパソコンと携帯を振り分ける事ができるのですが、携帯サイトが入っている「mobile」ディレクトリには、動的アドレスを静的に変更するために、htaccessに「RewriteEngine on」が記述されています。 よって、パソコンと携帯の振り分けを無効にするために「RewriteEngine Off」をしなければならないのに、動的アドレスを静的にアドレスにするために、「RewriteEngine on」も記述しなければなりません。 パソコンと携帯の振り分けと、動的を静的にする変換を行うような良い記述方法はあるでしょうか? ちなみに、パソコントップページはすでに検索エンジンに登録されているため、振り分け用のindex.cgiなどは使用したくないと思っています。 アドバイスをお願い致します。

    • ベストアンサー
    • HTML
  • 携帯サイトの振り分けについて

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

  • 携帯サイトの.htaccessによるアクセス制限

    携帯・PC両者で閲覧できるサイトを作っていて、.htaccessでアクセス制限(Basic認証) をかけています。 PCはもちろん、docomo,auでは正常に動作するのですが、vodafoneの一部の端末では、「このサイトはvodafone端末ではご利用になれません」と表示されて、閲覧することができません。 もとから、vodafone端末はhtaccessに対応していないのでしょうか?また、具体的に、全ての端末で閲覧することができる方法はないでしょうか? セキュリティの面から、できれば.htaccessを利用したいのですが、無理なのであれば、その他のアクセス制限方法を教えてください。(条件を満たすもので) また、htaccessが利用できない携帯電話端末名一覧が掲載されているHP等ご存知なら、ぜひ教えてください。

    • ベストアンサー
    • HTML
  • .htaccessによる携帯・PCアクセス振り分けについて

    下のような内容の.htaccessで、http://www.test/index.htmlに携帯でアクセスしてくるのをhttp://www.test/mobile/ に飛ばせるようにしています。ちなみに.htaccessはhttp://www.test/index.htmlの横に置いています。 ------------------------------------------ Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ http://www.test/mobile/index.html [R] ------------------------------------------ しかし、これだと http://www.test/index.html に携帯でアクセスした場合はきちんと飛ばされますが、例えば http://www.test/Profile/Profile.html といった、中に入ったページに携帯でアクセスした場合、うまく飛んでくれません。 どうしたら良いのでしょうか? 宜しくお願い致します。

  • .htaccessによるアクセスについて

    すみません。 急ぎで対応したいことがあり、教えていただきたく参りました。 WordPressでKtaiStyleと言うプラグインを利用して、 携帯サイトを構築しました。 閲覧は携帯からのアクセスのみに限定したくて、管理はPCでと 思っています。 WordPressのインストールディレクトリ(携帯でhttp://xxxx.com)として 最初に見えるページ(トップページ)に携帯からのアクセスのみ 許可する.htaccessをおきました。これにより、携帯からは閲覧できて、 PCから閲覧は出来なくなりました。目的の半分は達成です。 次に、管理画面にPCからアクセスしたいのですが、 管理画面のディレクトリは1階層下にあります。 管理画面のアドレスを直接PCブラウザに入力しても、上のディレクトリに 設置してある.htaccessが効いていて表示がされません。 \root ・・・ ドメインルート \root\admin ・・・管理画面ディレクトリ として、 1.ドメインルートに設置のhtaccessを編集 2.adminディレクトリにもhtaccessを設置 上記、どちらの方法が良いと思われますか? また、.htaccessにはどのように記述したらよいでしょうか。 よろしく、ご教授お願いします。

  • PCサイトと携帯サイトを.htaccessで切り分けしたい

    今、下記のようにPC用のページと携帯用のページを作っています。 (わかりにくくて申し訳ありません) aaa.bbb -index.html -.htacces | - mobile(フォルダ名)   -index.html この状況で、 携帯からPCサイトにアクセスしてきた場合に、 htaccessを使って、強制的に携帯サイト /mobile/index.html に飛ばしたいと思い、下記のような記載にしています。 (なお、ある理由により、http://www.aaa.bbbでアクセスされたものは、強制的に http://aaa.bbb にもしています) -------------------------------------------------------------- RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.aaa\.bbb)(:80)? [NC] RewriteRule ^(.*) http://aaa.bbb/$1 [R=301,L] RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ /mobile/ -------------------------------------------------------------- .htaccessの基本を理解していないのが問題なのですが、 どうすればうまくできるのかご教授頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • アクセス拒否ができません

    ロリポップのサーバで、.htaccessによるアクセス拒否をしようと思っています。 ネットで独学した通り「.htaccessをtxtでメモ張に保存し、FTPでアップロードして アクセスしたいページのあるディレクトリに置き・・・」という所までやってみました。 試しに、自分のホストを拒否ホストとして記述してみたところ、 .htaccessをおいたはずのディレクトリのページ全てが表示されてしまいます。 ということは、アクセス拒否が機能していないということですよね? 独学なので、これでやり方が合っているかどうかもわからず、 途方に暮れています。 以上について、何かお気づきの点がありましたら、 ご指南をよろしくお願いいたします。 質問の仕方がわかりずらいようでありましたら、補足要求願います。