阻止使用 .htaccess 访问子域的文件
我有一个网站,例如
www.domain.com
,我还有另一个子域,例如,
test.domain.com
我的主域和子域都指向同一目录,即public_html。
我想阻止访问,
test.domain.com/test.jpg
但不阻止
domain.com/test.jpg
访问。请注意,此 test.jpg 对于主域和子域来说是相同的文件,因为它们都指向同一目录。那么如何使用 .htaccess 阻止子域但不阻止主域呢?或者还有其他方法可以做到这一点吗?
谢谢
I have a website for e.g.
www.domain.com
And I have another subdomain for e.g.
test.domain.com
Both my main and subdomain point to same directory which is public_html.
I want to block access to
test.domain.com/test.jpg
but not
domain.com/test.jpg
Please note that this test.jpg is same file for both main and subdomain as they both point to same directory. So how do I block it for subdomain but not for main domain using .htaccess? Or is there any other way of doing that?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无论虚拟主机如何,都将使用 .htaccess 文件(除非使用 AllowOverride None 显式停用),因此您必须将:
在
test.domain.com
虚拟主机内的 apache 配置文件中配置。An .htaccess file will be used regardless of the virtual host (unless explicitly deactivated using AllowOverride None), therefore you'll have to put:
in the apache configuration file inside the
test.domain.com
virtual host configuration.