.htaccess 设置htaccess以直接访问此文件
我希望文件夹/client/中的所有文件都可以通过.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
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]