• 締切済み

特定ディレクトリからのみ画像リンクを可にする

良くある、htaccessでの、直接リンク禁止の類型なんですが、 指定がフォルダを追加したいものです。 サイト http://mydomain.co.jp/ 特定のディレクトリ http://mydomain.co.jp/directory/ 特定の画像ディレクトリ http://mydomain.co.jp/images/directory/ 想定としては、http://mydomain.co.jp/images/内の画像はどのページからでもリンクできるが、http://mydomain.co.jp/images/directory/内の画像はhttp://mydomain.co.jp/directory/以下のページでしか表示できない、としたいです。 あくまでイメージとしては以下のようなものを書いて(以下が誤りなのは承知してます)、特定の画像ディレクトリ下に置く、という感じだと思うのですが、同ドメイン内では普通に画像が表示されているので、 .htaccess SetEnvIf Referer "^http://mydomain\.co\.jp/directory/" check SetEnvIf Referer "^$" check Order deny,allow Deny from all Allow from env=check やりたいことがhtaccessでは出来るのだろうかと思いまして。 (apacheの<directory>という方法は知ってるのですが今回apach使えないため) よろしくお願いします。

みんなの回答

回答No.1

>>今回apach使えないため サーバーがapacheでは無いということですか? サーバはapacheだが、使用できるディレクティブに制限があるということですか? 例示ドメインは example.com 等々 例示用と定められているものを使用しましょう。

picicate
質問者

お礼

すいません自己解決しました

picicate
質問者

補足

説明不足他、すいません。 PHPなどは使えますが、php.iniの編集は出来ず、htaccessで対応するしかないという意味です。

関連するQ&A