Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 使用.htaccess限制对文件的访问_Apache_.htaccess_Mod Rewrite_Restriction - Fatal编程技术网

Apache 使用.htaccess限制对文件的访问

Apache 使用.htaccess限制对文件的访问,apache,.htaccess,mod-rewrite,restriction,Apache,.htaccess,Mod Rewrite,Restriction,我有两个域托管在同一个帐户上,但我想限制第二个域不访问文件 我有abc123.com和zyx987.com 在我的php中,我会根据域显示域名和模板,但我只希望从abc123.com访问/下载文件 下载文件夹包含以下文件:file1.pdf或file2.zip 我尝试了“拒绝来自所有人”,但由于另一个域也被阻止,所以这不起作用 还有别的办法吗?以下是你必须做的。把这个放到你的.htaccess中 RewriteEngine On RewriteBase / RewriteCond %{HTTP_

我有两个域托管在同一个帐户上,但我想限制第二个域不访问文件

我有abc123.com和zyx987.com

在我的php中,我会根据域显示域名和模板,但我只希望从abc123.com访问/下载文件

下载文件夹包含以下文件:file1.pdf或file2.zip

我尝试了“拒绝来自所有人”,但由于另一个域也被阻止,所以这不起作用


还有别的办法吗?

以下是你必须做的。把这个放到你的.htaccess中

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$
RewriteRule ^download - [F]
这将阻止任何请求,如:

/download/
/download/file1.jpg
/download/another/file.zip
并给予拒绝的许可