• ベストアンサー

index.htmを表示させないためには?

パソコンからのアクセスと携帯からのアクセスを自動で振り分けるという http://www.zero-sky.net/script/free/simplemobile/index.html のフリーソフトを使っているのですが、.htaccessからindex.phpに行ってそこからパソコン用のindex.htmか携帯用のindex.htmに割り当てるという処理を行っています。この場合、パソコンからアクセスした時のアドレスにある/index.htmを表示させないためにはどうすればよいでしょうか?

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

  • ベストアンサー
  • Rayderl
  • ベストアンサー率83% (40/48)
回答No.2

http://ドメイン/ に振り分け用のindex.phpがあり、そこで振り分けられたhttp://ドメイン/index.html の「index.html」の部分をブラウザのアドレスバーに表示されないようにしたい、というご質問だと仮定して回答すると、それはできません。 http://ドメイン/pc/index.html というものを作成して、PC用には /pc/ に振り分けられるようにすれば index.html は表示されなくなりますが、アドレスバーに表示されるアドレスは http://ドメイン/pc/ となります。 ご質問のような仕様にしたい場合には、PCの場合には振り分けるのではくincludeでファイルを読み込むようにindex.phpを改造する必要があります。

hemi
質問者

お礼

回答ありがとうございます!includeとindex.phpを調べてみようと思います。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>index.htmを表示させない というのは具体的にどうしたのでしょうか? たんに表示をさせないならindex.htmlを空のファイルにすれば 何も表示されないと思いますが・・・。 それともエラーをだしたいのですか?

hemi
質問者

補足

http://ドメイン/index.html の「index.html」の部分をブラウザのアドレスバーに表示されないようにしたいという意味です。説明不足ですみません。

関連するQ&A