PC版とモバイル版のサイトを製作中です。PC版のアドレスバーに

www.xxx.xxx.jp/pc/index.phpと表示されてしまいます。pc/index.phpを表示させない方法を教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/01/20 04:37:41
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:cymneve No.1

回答回数261ベストアンサー獲得回数8

ポイント27pt

フレームを使うのはいかがですか

http://q.hatena.ne.jp/1200432245

id:yoneto164 No.2

回答回数813ベストアンサー獲得回数94

ポイント27pt

サーバでSSIが使えるなら、

<!--#if expr="$HTTP_USER_AGENT = /DoCoMo/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /J-PHONE/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /Vodafone/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /MOT-V980/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /MOT-C980/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /SoftBank/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /UP.Browser/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /PDXGW/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /ASTEL/" -->
<!--#include file="mobile/index.php" -->
<!--#elif expr="$HTTP_USER_AGENT = /Google Wireless Transcoder/" -->
<!--#include file="mobile/index.php" -->
<!--#else -->
<!--#include file="pc/index.php" -->
<!--#endif -->

などと記述したindex.shtmlファイルをwww.xxx.xxx.jp/index.shtmlに配置し、

振り分けと同時にインクルードするのが簡単かと思います。

ただしwww.xxx.xxx.jp/pc/index.phpをwww.xxx.xxx.jp/として表示した場合、

他のファイルへのパスが相対である場合はエラーとなるため、

www.xxx.xxx.jp/に配置するような記述にする必要があります。

http://www.tohoho-web.com/wwwssi.htm#Include


他にもhtaccess、PHP、CGIなどで行う方法があります。

id:hidering No.3

回答回数59ベストアンサー獲得回数3

ポイント26pt

これはSEO対策でよく使う方法のようですが、

www.xxx.xxx.jp/pc/index.php

www.xxx.xxx.jp/pc/index/

のようにディレクトリーとして見せかけて表示するという手があります。

これを応用してみてはいかがでしょうか?

なぜ表示したくないのかわかりませんが、例えば

www.xxx.xxx.jp/pc/index/

の/pc/index/を別の文字で置き換えれば

www.xxx.xxx.jp/(別の文字)/

とすることもできます。

詳しくは下記サイトを参考にしてください。

http://2php.jp/seo/

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません