質問: エンジニアでもない全くの初心者ですが、ここで質問してもよいでしょうか? 自分のサイトの画像に直リンクしているのを排除しようと、いろんなサイトを参考にHtaccessに記述してみたのですが、全く動作しません。1行目のErrorDocumentは動作しているので、Htaccess自体は動くようなのですが...。 サーバーはLolipopで、Lolipopのサポートページを参考に、ファイルのパーミッションも602にして、最終行に改行も入れています。 Htaccessの置き場所は画像フォルダやもっと上のディレクトリや色々試しましたが、直リンクしているサイトを確認したら動作せず、特にサーバーエラーも出ません。 初歩的すぎて恐縮ですが、よろしければ教えてください! ErrorDocument 404 /(ディレクトリ名)/404.html SetEnvIf Referer "^http://(自分のドメイン名)\.com" ShowOK SetEnvIf Referer "^http://www\.(自分のドメイン名)\.com" ShowOK SetEnvIf Referer "^$" ShowOK order deny,allow deny from all allow from env=ShowOK
回答: 自分も素人なので妥当な回答でなかったらごめんなさい。 参照元(Referer)によるアクセス制限をかけてみてはいかがでしょうか? 正当なサイトからのリンクでないとアクセスを拒否することができるように思います。 htaccess/アクセス制限(Referer) - よく使うhtaccess作成