在我的应用程序/控制器文件夹中,我有一个名为“cms”的子文件夹,我有我的管理工具。我需要通过IP限制对此文件夹及其控制器的访问。我已经尝试使用.HTACCESS文件执行此操作,如下所示(但它不起作用):此文件与/ application / controllers / cms /
一起使用Order Deny,Allow
Deny from All
Allow from XX.XX.XX.XXX
应用程序根目录中的.HTACCESS文件如下:
RewriteEngine on
RewriteCond $1 !^(index\.php|uploads|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
有谁知道如何设置这两个文件才能正常工作并允许我通过IP限制对/ cms /文件夹及其控制器的访问?
我期待着您的回复。
由于
詹姆斯
答案 0 :(得分:1)
试试这个火花:
http://getsparks.org/packages/ip_restrict/versions/HEAD/show
您可以让所有CMS控制器扩展CI_Controller方法(MY_)并在构造中调用spark。
答案 1 :(得分:0)
所以这不起作用? 使用以下命令在cms文件夹中创建htaccess文件:
order deny, allow
deny from all
allow from xxx.xxx.xxx.xxx