0

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

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

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

多亏了帮助,我目前看到了部分成功。我在 www 目录中的 .htaccess 文件如下所示: RewriteEngine On RewriteCond %{REMOTE_ADDR} !^192.168.0 RewriteRule ^ /AGCS/ [L,R]

我在 AGCS 目录中的 .htaccess 文件如下所示: Order allow,deny Allow from all

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

4

1 回答 1

0

在 www 目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^192\.168\.0
RewriteRule ^ /AGCS/ [L,R]

(或 AGCS 目录所在的任何位置)

在 AGCS 目录中的 htaccess 文件中

Order Allow,Deny
Allow from All
于 2013-10-01T14:10:05.563 回答