サイト内のトップ「http://www.マイドメイン.jp/index.html」 以外を直リンク禁止にして、アクセスは「http://www.マイドメイン.jp/」からのみにする。 (過去ログより) ------------ SetEnvIf Request_URI "/(index\.html)?$" Ref1 SetEnvIf Referer "マイドメイン.jp/" Ref2 order deny,allow deny from all allow from env=Ref1 allow from env=Ref2 ------------
------------ SetEnvIf Request_URI "/(index\.html)?$" Ref1 SetEnvIf Referer "Adult.Site.xx/web/" Ref3 SetEnvIf Referer "マイドメイン.jp/" Ref2 order deny,allow deny from env=Ref3 deny from all allow from env=Ref1 allow from env=Ref2 ------------
などとしてみましたが、アクセスが出来てしまいます。 このように、「拒否」を「全て(deny from all)」の他に、 特定のサイトからのアクセスも拒否したい場合には、 どのようにすればいいのでしょうか。
<Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> Options -Indexes <Limit GET POST PUT> order allow,deny allow from all deny from exsample.ne.jp deny from 184.184.184 setenvif referer "http://mydomain.ne.jp/hoge-novel/" bad_referer1 setenvif referer "http://mydomain.ne.jp/hoge-gazou/" bad_referer2 order allow,deny allow from all deny from env=bad_referer1deny from env=bad_referer2