推しミネラルウォーターはありますか?

サブドメインの違うurlから同じcgiファイルにアクセスさせて、urlは元のままにすることはできますか?
具体的には、
① test01.hoge.com/xxx
② test02.hoge.com/yyy
③ test02.hoge.com/xxx
等とアクセスしたときに
① hoge.com/index.cgi/test01/xxx
② hoge.com/index.cgi/test02/yyy
③ hoge.com/index.cgi/test02/xxx
とアクセスしたかのように全てhoge.com/index.cgiに処理を行わせた上でurlはそのままにしたいのです。
ちなみに何れのurlも同じサーバー上にあり、
index.cgi の場所はルートディレクトリ
test01 は ルート直下のsub01フォルダ
test02 は ルート直下のsub02フォルダ
になっています。
詳しい方よろしくお願いします。

質問者からの補足コメント

  • うーん・・・

    情報が足りなかったようで申し訳ありません。
    利用環境はレンタルサーバー(ロリポップ)で、バージョンは「Apache2.x」としか公表されていないのでそれ以上は不明です。また、「.conf」の方は設定できないと思われます。
    質問後も「.htaccess」の設定を試してみた結果、リダイレクト設定はできるようになったのですが、urlをそのままにしてアクセスさせる方法がわからないままです。
    色々と確認していった中で、もしかすると、私の環境では最初の質問のようなアクセスのしかたはできないのかもしれないと思い始めたところです。色々と説明が足りず、大変申し訳ありませんでした。
    現状、最初の質問に関連してわからないままの事項は、「.htaccess」の設定で、上位フォルダにアクセスする為の記述になります。
    相対urlでいうところの「../」のように上位フォルダに上がるような記述は利用できるのでしょうか?

    No.1の回答に寄せられた補足コメントです。 補足日時:2018/05/26 01:46

A 回答 (1件)

できますかと聞かれれば、「できます」。


.htaccess でも.confに書いてもいけますが、処理速度的には .conf に書いたほうが速いです。
(起動時に読み込むだけなので。.htaccess だとアクセスのたびに読み込みます)

実際の設定方法はapacheのバージョンによります。
2.4からはかなり変わってます。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報