Re: mod_rewriteを使えるようにしたい
( No.1 )
|
 |
- 日時: 2005/09/12 12:56
- 名前: 管理者
-
下記の様に、デフォルトで「rewrite_module」がロードされているみたいなので、一番最後に追加してみました。
「/etc/httpd/conf/httpd.conf」の内容 既に定義されている ↓ LoadModule rewrite_module modules/mod_rewrite.so
以下を「/etc/httpd/conf/httpd.conf」の最後に追加しました。 ここから ↓↓↓↓ <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://192\.168\.1\.100/.*$ [NC] RewriteRule ^(.*)$ - [F] </IfModule> ↑↑↑↑ ここまで
上記の場合は、192.168.1.100からたどったアクセスのみを許可です。 実際に、192.168.1.100と192.168.1.110の2つにapacheを立てて、index.htmlに「rewrite_module」を有効にしたサーバへのリンク(<A>タグ)を付けて、アクセスしてみました。 結果は「192.168.1.100」は正常にアクセスでき、「192.168.1.110」からはエラーコード「403」でアクセスできませんでした。
ちなみに、apacheのバージョンは以下の通りです。 [root@fedora ~]# httpd -v Server version: Apache/2.0.54 Server built: Jul 26 2005 06:11:51
|
Re: mod_rewriteを使えるようにしたい
( No.2 )
|
 |
- 日時: 2005/09/12 14:40
- 名前: kazuya
-
すみません、デフォルトでできました。
.htaccessには以下のように記述しました。
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://XXXX\.XXXX/.*$ [NC] RewriteRule ^(.*)$ - [F]
<A>タグでも動画ではリンクも直リンも共にアクセスできなくなってしまいますが どうにかできないでしょうか?
|
Re: mod_rewriteを使えるようにしたい
( No.3 )
|
 |
- 日時: 2005/09/12 14:54
- 名前: Johann
- 参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html
-
HNを変えてマルチポストはあまり感心しませんね。。
|