激凹みから立ち直る方法

お世話になります。

FreeBSD + Apache でhttp通信の

アクセス元:192.168.0.*** → /home/www/
アクセス元:それ以外 → /home/www/gaibu/

とアクセス元のアドレスによってディレクトリを変えたいのですが、方法を教えてください。

目的はローカルと外部で別のページを表示させたいからです。

宜しくお願いします。

A 回答 (1件)

Apache ならば mod_rewrite モジュールを使うことでお望みの動作は可能でしょう。



http://httpd.apache.org/docs/1.3/mod/mod_rewrite …

この辺りを見ると REMOTE_ADDR も条件として使えるようですので。

参考URL:http://httpd.apache.org/docs/1.3/mod/mod_rewrite …

この回答への補足

回答、遅くなりました。

本日やっとの事挑戦する事が出来たのですが、どのような設定を入れてもmod_rewriteが効きません。
httpd.confファイルに書き込んで試しています。

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

のどちらも書いてあるにもかかわらず、下記のテスト設定でもうまくいきませんでした。

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.3
RewriteRule ^.*$ - [F]

どこに問題があるかわかりますか?

補足日時:2005/10/02 16:39
    • good
    • 0
この回答へのお礼

内容が異なるので別に質問させていただきます。

ありがとうございました。

お礼日時:2005/10/03 20:02

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