• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessで携帯サイトとPCサイトの振り分けについて)

.htaccessで携帯サイトとPCサイトの振り分けについて

このQ&Aのポイント
  • 現在、index.phpで携帯サイトとPCサイトの振り分けしています。この場合、PCサイトのトップページがindex.htmlではなく他の名前にしなくてはならないようで、現在はpc.htmlにしています。どうにかpc.htmlではなく、index.htmlのまま携帯サイトとPCサイトの振り分けをしたいのです。
  • .htaccessであればできそうなので、いろいろと調べながら試したのですがうまくいきませんでした。使用しているサーバーはさくらのレンタルサーバーで、ライトプランです。mod_rewriteは入ってると記載してありました。.htaccessもOKなようです。
  • 素人ですので、できましたら記述全文教えていただけるとありがたいです。宜しくお願い致します。

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

  • ベストアンサー
回答No.2

>index.htmlにしたい理由があります。 いや、だから index.html にすれば良いんじゃないですか? だれも駄目なんて言ってないし。 今まで通り index.php で PC サイトとモバイルサイトの振り分けを行いうんだけども、PC サイトのホームページを index.html にすれば宜しいのではありませんか?と前回書いたつもりだったんですがね。 ただそうすると大概のサーバーでは index.html を index.php より優先度の高いデフォルトファイルとして扱ってしまうはずだから、 .htaccess で index.php を最高位のデフォルトファイルにしましょうよ、って話。そうすればディレクトリ名で終わる URL でアクセスしても一番最初に index.php で振り分けする事が可能でしょ?

mens812w
質問者

お礼

hujitomoさん、天才ですね! できました><; ありがとうございました。

その他の回答 (1)

回答No.1

現在設置している index.php で振り分けができているんですよね? だったらわざわざ .htaccess で振り分けなくてもそのまま php を使うのが宜しいかと。 >他の名前にしなくてはならないようで、現在はpc.htmlにしています。 なんで index.html では駄目なのかが解らないなぁ? index.html が index.php よりも優先的にデフォルトファイルとして扱われるからって事なのかなぁ?だったらそれこそ .htaccess でデフォルトファイルの優先順を変更すれば済む話のような気がします。 DirectoryIndex index.php index.html みたいな

mens812w
質問者

補足

回答ありがとうございます。 index.htmlにしたい理由があります。 調べた限り、どうしても.htaccessが機能してくれません。 .htaccessの記述に誤りがありましたでしょうか? できましたら、.htaccessの記述全文教えていただけないでしょうか?

関連するQ&A