- ベストアンサー
同じドメインを使ったPC・携帯サイトの.htaccessでの振り分け方
運営中のPCサイトを携帯仕様にもしたい、と考え準備中です。 同じアドレスを使い、 PCからアクセスしたときには、PCサイトへ 携帯からアクセスしたときには、携帯サイトへと 自動誘導するのに、「.htaccessが使える」と色々なところで 書いてあったのですが、設置後、携帯ファイルに飛びません。 □使用サーバは、さくらのライト(.htaccessは可) □独自ドメイン使用 □Dreamweaver使用 □.htaccessのコードは、本やネットにあったのを参考に しているので、間違いないとは思います。 ├サイト名フォルダ ├index.html ├about(PC用フォルダ) ├charactor(PC用フォルダ) ├phone(携帯用フォルダ・imodeファイルや.htaccessが入っています ↑のような形なのですが・・上手くいきません。 昨夜から何が変なのか、どうしても分からないので、 「ここを間違えているのでは?」というご意見があったら、 教えていただきたく思っております。 よろしくお願いいたしますm(__)m。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
.htaccessは、index.htmlと同じ階層に配置します。 .htaccessを使用したユーザエージェントでの振り分けは レンタルサーバ等の場合には上手く行かない場合があるようです。 また、ユーザエージェントの情報が古く 正常に動かない場合もあります。
その他の回答 (2)
- hiromi163o
- ベストアンサー率50% (1/2)
これを使ってみれば? http://www.keitai-site.net/php/uabranch_php/ (物自体は古いけど・・・って作った人に失礼か!! 設置も簡単ですし動作も安定しています) 携帯は表示の制約が有るので携帯用の コンテンツを用意したほうが良いんじゃないかな? ファイルのアップロードをDreamweaverでやっているのなら FTPソフトを使った方が良いかも・・・ 携帯用フォルダーに入っている.htaccessがイタズラしているかも? (削除してみての動作を確認してみては?) 因みにDreamweaverはFTP機能に関してはドリームじゃないかも?
補足
アドバイスありがとうございます。 PHPは、サーバの関係上使えないのですが、 今後参考になると思い、お気に入りに入れておきました。 >FTP機能に関してはドリームじゃないかも? なにはともあれ、良い夢をみましょう。
- memphis
- ベストアンサー率40% (975/2395)
.htaccessのアップ場所が間違っています。 振り分けるなら、トップのフォルダです。
補足
ご返答ありがとうございます。 >振り分けるなら、トップのフォルダです。 ・・というのがよく分からないのです。 ├サイト名フォルダ ├index.html ├about(PC用フォルダ) ├charactor(PC用フォルダ) ├phone(携帯用フォルダ・imodeファイルや.htaccessが入っています のようになっているのですが、サイト名フォルダを右クリックして 新規フォルダや新規ファイルを作ったとしても、上記のような 位置関係にしかならないので、「トップのフォルダ」という 意味がよく分からないのです。 ためしに、 ├サイト名フォルダ ├index.html ├.htaccess ├about(PC用フォルダ) ├charactor(PC用フォルダ) ├phone(携帯用フォルダ・imodeファイルが入っています や、 ├サイト名フォルダ ├index.html ├about(PC用フォルダ・ここに、.htaccess) ├charactor(PC用フォルダ) ├phone(携帯用フォルダ・imodeファイルが入っています も、今アップしてみたのですが、上手くいきませんでした・・。
補足
>.htaccessは、index.htmlと同じ階層に配置します。 あ、なるほど・・助かります! ・・と、設置してみたのですが、やはりうまくいきませんでした。 サーバの関係上、仕方ないのかもしれませんね・・。 いずれにせよ、今後に活かしていこうと思います。 アドバイス、ありがとうございました。