Looking for some gurus here. I have the following snippet in my .htaccess file:
SetEnvIfNoCase Remote_Host "some.domain.com" ref_ok=1 <FilesMatch ".(gif|jpe?g|png|css|inc|GIF|JPE?G|PNG|CSS|INC|js)"> Order allow,deny Allow from env=ref_ok </FilesMatch>
...which effectively prevents anyone from remote linking to any of those files anywhere on my web site (including those in sub-directories) except for 'some.domain.com'. However, I want to _exclude_ a directory from that blanket matching:
$web-soot/.htaccess $web-root/thx/ <-- I want to exclude this directory and everything else that may be below it.
Any ideas?
Am Mo, den 29.11.2004 schrieb Ashley M. Kirchner um 18:57:
Looking for some gurus here. I have the following snippet in my.htaccess file:
SetEnvIfNoCase Remote_Host "some.domain.com" ref_ok=1 <FilesMatch ".(gif|jpe?g|png|css|inc|GIF|JPE?G|PNG|CSS|INC|js)"> Order allow,deny Allow from env=ref_ok
</FilesMatch>
...which effectively prevents anyone from remote linking to any ofthose files anywhere on my web site (including those in sub-directories) except for 'some.domain.com'. However, I want to _exclude_ a directory from that blanket matching:
$web-soot/.htaccess $web-root/thx/ <-- I want to exclude this directory and everything else that may be below it. Any ideas?
Just place a .htaccess file into web-root/thx/ directory which overrides the restriction from the .htaccess above. For .htaccess files and it's instuctions is checked from top to bottom in the file hierarchy.
Alexander
On Mon, Nov 29, 2004 at 10:57:56 -0700, "Ashley M. Kirchner" ashley@pcraft.com wrote:
Looking for some gurus here. I have the following snippet in my .htaccess file:
SetEnvIfNoCase Remote_Host "some.domain.com" ref_ok=1 <FilesMatch ".(gif|jpe?g|png|css|inc|GIF|JPE?G|PNG|CSS|INC|js)"> Order allow,deny Allow from env=ref_ok
</FilesMatch>
...which effectively prevents anyone from remote linking to any of those files anywhere on my web site (including those in sub-directories) except for 'some.domain.com'. However, I want to _exclude_ a directory from that blanket matching:
Are you sure you don't want to be checking the referer header instead on the remote host name?