2006年7月 7日

[Apache-Users 6242] Re:mod_rewrite の記述方法について

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

おおた@足立区です

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
「Apache 1.2.x 以降では POSIX の正規表現」と書かれています。

例としてはApache 2.2.2で、実稼働している内容の一部ですが
# EZサーバのIPアドレス帯域(2006年2月1日現在)
# 210.169.40.0/24
# 210.196.3.192/26
# 210.196.5.192/26
  .
  .
  続くので省略しますが、3行分のIPアドレス帯域は下の様に

RewriteCond %{REMOTE_HOST} \.ezweb\.ne\.jp$ [OR]
RewriteCond %{REMOTE_ADDR} ^210\.169\.40\.[0-9]{1,3}$ [OR]
RewriteCond %{REMOTE_ADDR} ^210\.196\.(3|5)\.19[2-9]{1}$ [OR]
RewriteCond %{REMOTE_ADDR} ^210\.196\.(3|5)\.2[0-9]{3}92$ [OR]
  .
  .
  続くので省略します。

httpd.confで「HostnameLookups Off」の場合は RewriteCond %{REMOTE_HOST}
の行は不要とも思います。
# DNSサーバの応答が間に合わない等のためにもIPアドレス帯域指定は必要かも
と思います。

--
入退会・変更・配送一時停止は以下へ
http://mm.apache.jp/mailman/listinfo/apache-users

投稿者 xml-rpc : 2006年7月 7日 14:42
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39135
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。