Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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 将除本地IP之外的所有IP重定向到不同的目录htaccess_Apache_.htaccess_Http - Fatal编程技术网

Apache 将除本地IP之外的所有IP重定向到不同的目录htaccess

Apache 将除本地IP之外的所有IP重定向到不同的目录htaccess,apache,.htaccess,http,Apache,.htaccess,Http,我希望任何192.168.0.*地址能够像往常一样访问我的Web服务器,这将为它提供www目录。这已经起作用了,但不幸的是,它还允许外部IP访问同一目录。 我想将任何不在本地IP地址上的人重定向到AGCS目录,并允许其浏览,因为这是一个正常的网站 例如: 192.168.0.1尝试访问192.168.0.2,看到它现在显示的目录 Bill在1.3.3.7尝试访问,但被重定向到AGCS目录中的工作网站,并且不知道他已被重定向 多亏了帮助,我现在看到了部分成功。www目录中的My.htaccess文

我希望任何192.168.0.*地址能够像往常一样访问我的Web服务器,这将为它提供www目录。这已经起作用了,但不幸的是,它还允许外部IP访问同一目录。 我想将任何不在本地IP地址上的人重定向到AGCS目录,并允许其浏览,因为这是一个正常的网站

例如: 192.168.0.1尝试访问192.168.0.2,看到它现在显示的目录

Bill在1.3.3.7尝试访问,但被重定向到AGCS目录中的工作网站,并且不知道他已被重定向

多亏了帮助,我现在看到了部分成功。www目录中的My.htaccess文件如下所示: 重新启动发动机 重写cond%{REMOTE_ADDR}^192.168.0 重写规则^/AGCS/[L,R]

AGCS目录中的my.htaccess文件如下所示: 命令允许,拒绝 通融


不幸的是,我目前正在研究如何编写一个条件,如果用户正在访问AGCS目录或更低版本中的内容,他们不会被重定向,但目前还不知道如何重定向。当前解决方案声明我有一个重定向循环。

在您的www目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^192\.168\.0
RewriteRule ^ /AGCS/ [L,R]
(或AGCS目录所在的位置)

在AGCS目录中的htaccess文件中

Order Allow,Deny
Allow from All

你试过解决这个问题吗?是的,我试过拒绝每个人,除了本地地址,如果他们被拒绝,重定向到正确的目录,但它最终崩溃了,我不知道为什么。我只是让它工作,提供了答案。这有点工作。目前它按预期重定向,但不幸的是,如果从本地ip地址范围之外访问,它会说有一个重定向循环。我想我需要一个条件,如果这个人正在访问AGCS目录或更深层的内容,他们不会再次被重定向,但不幸的是,我不知道如何写这篇文章,目前正在谷歌上进行研究。只要RewriteCond%{REQUEST_URI}/AGCS/*行在RewriteCond%{REMOTE_ADDR}之后添加^192\.168\.0行为了防止重定向循环,这成功地解决了我目前的问题,除非由此产生进一步的问题。谢谢大家!@BenjaminPlonk啊,好的,我想你可以做的另一件事是在AGCS目录中的htaccess文件中添加
RewriteEngine On
,没有任何规则。添加一个附加条件
RewriteCond%{REQUEST_URI}^/AGCS/
重写规则之前^/AGCS/[L,R]
以防止从重定向文件夹加载图像或其他资源时出现问题。