0

我正在使用 codeigniter 作为框架在线运行“内部网”,并拒绝除一个 IP 之外的所有访问我的 .htaccess 文件中的目录。

我只想向世界打开一个目录/控制器

我当前的 .htaccess 文件是这个

Order Deny,Allow
Deny from all
Allow from xxx.xxx.xx.xx

理想情况下,我只想允许公众访问 www.website.com/FOLDER/ 目录。

我敢肯定这很简单,但 Codeigniter 适用于控制器而不是子目录。

希望你能帮忙

4

1 回答 1

0

您可以在控制器的构造函数中检查 IP 地址,以便世界无法访问您不想公开的控制器。:)

粗略的代码:

$var=get ip address
if($var!= [ip address here])
{
redirect( [to someother page] );
}
于 2013-06-27T23:41:54.637 回答