人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: wakutan
●カテゴリ:ウェブ制作
✍キーワード:HTML INDEX PHP WWW アクセス
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ManalTencho
●35ポイント

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


2 ● KUROX
●35ポイント

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

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

index.php

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

環境変数のHTTP_HOSTを使って

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ