我如何防止对IP地址的每次访问,但不能阻止apache中的子文件夹

大卫

我该如何防止任何人访问我的IP地址但不使用apache中的子文件夹。

例子:

44.555.666.777 <-我想禁用正在被访问,而是想将其重定向到另一个域中的另一台服务器。

44.555.666.777/v1 <-他们可以访问它!

我已经启用了ProxyServer的情况下该怎么做。

我已经拥有了,但是这给了我想要将其重定向到页面404的禁止访问权限。该页面位于另一个域中。

<Directory /var/www/>
    Order allow,deny
    Allow from 44.555.666.777
    Allow from 127
</Directory>
大卫

一种方法是使用mod_rewrite。有几种使用ModRewrite实现此目的的方法。一种可能是遵循以下几行:

RewriteEngine On
RewriteCond %{HTTP_HOST}  "44.55.66.77"
RewriteRule ^/(.*)/        - [L,NC]
RewriteRule ^/(.*)   "http://url.for.404.site/path" [R,L]

我没有尝试过,因此可能需要花些时间,但是其想法是(1)开启重写,(2)匹配目标IP,而不是虚拟主机,(3)忽略子目录中的任何内容,以及(4 )重写其他任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在MVC6中,如何阻止直接访问wwwroot中的文件夹?

Git忽略子文件夹,但不忽略文件夹中的文件

.docker忽略所有子文件夹,但不忽略文件夹本身中的文件

如何使用C#中的IP地址将文件传输到共享文件夹

如何授予对Amazon S3中文件夹的所有子文件夹的访问权限?

尝试访问我当前的matlab文件夹的子文件夹中的文件时出错

Nginx可以访问静态文件夹,但不能访问其中的其他文件夹。找不到子文件夹/index.html

如何压缩文件夹,但不包括.git子文件夹

阻止特定文件夹中的写访问

如何使用Intellij IDEA从版本控制中删除文件夹(但不能将其删除)?

阻止来自Apache2中IP地址的访问

拒绝访问我的网页上的子文件夹

如何防止访问ASP.NET中的文件夹

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

如何防止频繁访问的文件夹出现在快速访问中?

Cpanel子域对父文件夹的访问防止

Chrome浏览器如何为我的主机文件中已阻止的域加载IP地址?

如何防止组成员删除共享中的子文件夹

为什么我不能访问共享邮箱的子文件夹?

symfony2 .htaccess Web文件夹阻止访问某些子文件夹

使用chroot sftp访问zfs池-用户可以查看文件/文件夹,但不能创建

防止访问不在laravel 4.2中公开的文件夹

阻止用户访问Samba文件夹

如何从子文件夹访问文件,该子文件夹位于最近使用python创建或修改的文件夹中?

为什么我不能访问该文件夹?

Apache 允许所有子文件夹中的目录列表,但不是根文件夹?

如何使用表单身份验证防止未经身份验证访问子文件夹中的 .csv 文件

我的磁盘分区中的文件和子文件夹都无法访问

为什么我不能访问文件夹(而不是组)中的文件?