.htaccess 设置htaccess以直接访问此文件

.htaccess 设置htaccess以直接访问此文件,.htaccess,.htaccess,我希望文件夹/client/中的所有文件都可以通过subdomain.site.com 换句话说,我在/client/文件夹中有一些swf(flash)文件,例如/client/1.swf,如果用户在浏览器中输入这个地址:site.com/client/1.swf 他不能直接访问这个文件 但我希望用户可以通过subdomain.site.com访问site.com/client/1.swf地址 任何人都可以帮我设置htaccess文件 尝试将其添加到文档根目录中的htaccess文件中: Rew

我希望文件夹/client/中的所有文件都可以通过
subdomain.site.com

换句话说,我在/client/文件夹中有一些swf(flash)文件,例如
/client/1.swf
,如果用户在浏览器中输入这个地址:site.com/client/1.swf 他不能直接访问这个文件

但我希望用户可以通过
subdomain.site.com
访问
site.com/client/1.swf
地址


任何人都可以帮我设置htaccess文件

尝试将其添加到文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^subdomain\.site\.com$ [NC]
RewriteRule ^client/ - [L,F]

如果您希望返回404而不是403(禁止),则将方括号中的内容更改为:
[L,R=404]

另一种方法是在客户端中创建.htaccess文件。像
/client/.htaccess
一样,然后放入此代码

Apache2.2

order deny,allow
deny from all
allow from 127.0.0.1
Apache2.4

Require all denied
Require ip 127.0.0.1

我需要为1个子域地址和1个域地址访问它:subdomain.site.com和site2.com,现在如何?@Mehrad添加另一个重写条件行:
RewriteCond%{HTTP_HOST}^site2\.com$[NC]