使用.htaccess阻止文件访问子域

时间:2011-02-15 13:17:35

标签: .htaccess subdomain block

我有一个网站,例如

www.domain.com

我还有另一个子域名,例如

test.domain.com

我的main和subdomain都指向同一目录 public_html

我想阻止访问

test.domain.com/test.jpg 

但不是

domain.com/test.jpg

请注意,此 test.jpg 是主域和子域的相同文件,因为它们都指向同一目录。那么如何使用.htaccess阻止子域而不是主域?或者还有其他方法吗?

由于

1 个答案:

答案 0 :(得分:0)

无论虚拟主机如何,都将使用.htaccess文件(除非使用AllowOverride None明确停用),因此您必须放置:

<Files /full/path/to/test.jpg>
  Deny From All
</Files>

test.domain.com虚拟主机配置中的apache配置文件中。