http://www.○○.com

http://www.□□.com
バーチャルホストの設定で、
var/www/html という同じフォルダを参照するように設定しています。

http://www.○○.com でアクセスされた場合には、
http://www.○○.com/index.php?id=1

http://www.□□.com でアクセスされた場合には、
http://www.○○.com/index.php?id=5

の内容を表示したいのですが、
どのように設定すればいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/08/30 21:29:11
  • 終了:2007/09/06 21:42:58

回答(2件)

id:ManalTencho No.1

ManalTencho回答回数129ベストアンサー獲得回数92007/08/30 22:08:07

ポイント35pt

mod_rewrite が入っていれば、

・・・

RewriteEngine on

<VirtualHost www.○○.com>

RewriteRule ^/(index\.html)*$ /index.php?id=1 [L]

・・・

</VirtualHost>

<VirtualHost www.□□.com>

RewriteRule ^/(index\.html)*$ /index.php?id=5 [L]

・・・

</VirtualHost>

・・・

※「・・・」の部分は他の Directives です。

のようなかんじでよろしいかと。

参考:

http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html

id:KUROX No.2

KUROX回答回数3542ベストアンサー獲得回数1402007/08/30 23:02:49

ポイント35pt

デフォルトページをindex.phpとする。

-------------------------------

index.php

引数がない場合の処理を書いて

環境変数のHTTP_HOSTを使って

id=1かid=5判断する。

処理を継続したほうが楽な場合は継続。

面倒な時はリダイレクトする。

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません