■17155 / ) |
Re[5]: ReAccessで
|
□投稿者/ えび -(2004/07/17(Sat) 18:57:01)
| ■No17151に返信(りゅういちさんの記事) > まぁ、簡単な方法としては、排除URLに登録するしかないですね(^^;
えーとっ。。。「排除URL」に登録する事は、毎回架空のアドレス(http://www.aaa.aaa)で嫌がらせされていますので、全部を登録するのは不可能かと思います。
> もしくは、147行目 > if($access=~ /$murl/i){ > ↓ > if($access=~ /$murl/i || ($access ne $ENV{'HTTP_REFERER'} && $SSI) || ($ENV{'HTTP_REFERER'} !~ /自分のページのアドレス/ && !$SSI)){ > にしてみてはどうでしょうか?
やってみたのですが、サーバエラーになってしまいます。 これは、「access.cgi」で宜しいのでしょうか? 多少、私自信でいじっておりますので、「147行目付近」で、 foreach $murl (@murl){ $murl=~ s/\n//g; if($access=~ /$murl/){ ↑を見つけたのですが、ココで宜しいのでしょうか?(「i」が入っていませんが。。。)
また、私も若干のCGIの心得はあるのですが、if($access=~ /$murl/i || ($access ne $ENV{'HTTP_REFERER'} && $SSI) || ($ENV{'HTTP_REFERER'} !~ /自分のページのアドレス/ && !$SSI)){ に変更すると、どのような挙動を起こすのでしょうか?
それとも、「排除URLに登録」で自分のサイトのアドレスを登録すれば、全て解決出来るのでしょうか?
以上、ご返答お待ちしております。
|
|