• ベストアンサー

同じドメインを使ったPC・携帯サイトの.htaccessでの振り分け方

運営中のPCサイトを携帯仕様にもしたい、と考え準備中です。 同じアドレスを使い、 PCからアクセスしたときには、PCサイトへ 携帯からアクセスしたときには、携帯サイトへと 自動誘導するのに、「.htaccessが使える」と色々なところで 書いてあったのですが、設置後、携帯ファイルに飛びません。 □使用サーバは、さくらのライト(.htaccessは可) □独自ドメイン使用 □Dreamweaver使用 □.htaccessのコードは、本やネットにあったのを参考に しているので、間違いないとは思います。 ├サイト名フォルダ  ├index.html  ├about(PC用フォルダ)  ├charactor(PC用フォルダ)  ├phone(携帯用フォルダ・imodeファイルや.htaccessが入っています ↑のような形なのですが・・上手くいきません。 昨夜から何が変なのか、どうしても分からないので、 「ここを間違えているのでは?」というご意見があったら、 教えていただきたく思っております。 よろしくお願いいたしますm(__)m。

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

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.3

.htaccessは、index.htmlと同じ階層に配置します。 .htaccessを使用したユーザエージェントでの振り分けは レンタルサーバ等の場合には上手く行かない場合があるようです。 また、ユーザエージェントの情報が古く 正常に動かない場合もあります。

toma39
質問者

補足

>.htaccessは、index.htmlと同じ階層に配置します。 あ、なるほど・・助かります! ・・と、設置してみたのですが、やはりうまくいきませんでした。 サーバの関係上、仕方ないのかもしれませんね・・。 いずれにせよ、今後に活かしていこうと思います。 アドバイス、ありがとうございました。

その他の回答 (2)

回答No.2

これを使ってみれば? http://www.keitai-site.net/php/uabranch_php/ (物自体は古いけど・・・って作った人に失礼か!! 設置も簡単ですし動作も安定しています) 携帯は表示の制約が有るので携帯用の コンテンツを用意したほうが良いんじゃないかな? ファイルのアップロードをDreamweaverでやっているのなら FTPソフトを使った方が良いかも・・・ 携帯用フォルダーに入っている.htaccessがイタズラしているかも? (削除してみての動作を確認してみては?) 因みにDreamweaverはFTP機能に関してはドリームじゃないかも?

toma39
質問者

補足

アドバイスありがとうございます。 PHPは、サーバの関係上使えないのですが、 今後参考になると思い、お気に入りに入れておきました。 >FTP機能に関してはドリームじゃないかも? なにはともあれ、良い夢をみましょう。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

.htaccessのアップ場所が間違っています。 振り分けるなら、トップのフォルダです。

toma39
質問者

補足

ご返答ありがとうございます。 >振り分けるなら、トップのフォルダです。 ・・というのがよく分からないのです。 ├サイト名フォルダ  ├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ファイルが入っています も、今アップしてみたのですが、上手くいきませんでした・・。

関連するQ&A