deny from example.com
deny from example1.com
deny from example2.com
これで蹴ることができませんでしたが、何かが違うのでしょうか??
質問文のそれは、リンク元のサイト制限ではなく、閲覧者の接続元(プロバイダ)によるアクセス拒否の書き方なので期待するものと違います。
リンク元サイトは HTTP_REFERER を見れば分かるので、例えばmod_rewriteを使って以下のようにしてやれば良いと思います。
RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://example\.com/ [OR] RewriteCond %{HTTP_REFERER} ^http://example1\.com/ [OR] RewriteCond %{HTTP_REFERER} ^http://example2\.com/ RewriteRule . - [F]
質問文のそれは、リンク元のサイト制限ではなく、閲覧者の接続元(プロバイダ)によるアクセス拒否の書き方なので期待するものと違います。
リンク元サイトは HTTP_REFERER を見れば分かるので、例えばmod_rewriteを使って以下のようにしてやれば良いと思います。
RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://example\.com/ [OR] RewriteCond %{HTTP_REFERER} ^http://example1\.com/ [OR] RewriteCond %{HTTP_REFERER} ^http://example2\.com/ RewriteRule . - [F]
あ、なるほど、私の勘違いだったかもしれません。
下記のようにしてみてください
deny from .example.com deny from .example1.com deny from .example2.com
deny from .example2.com
このやり方も実は試しましたが、ダメでした。
私の勘違いだったかもしれません。
mod_rewriteかも
あ、なるほど、私の勘違いだったかもしれません。