正如标题所说,如何使用htaccess允许某些IP访问Codeigniter中的控制器/admin
?
谢谢!
答案 0 :(得分:1)
只需在你的控制器中写 -
if (!isset($_SERVER['REMOTE_ADDR']) || $_SERVER['REMOTE_ADDR'] != $your_ip_address)) {
exit();
}
答案 1 :(得分:1)
您可以在应用程序级别执行此操作,但如果您确实需要.htaccess
,那么:
Options +FollowSymlinks
RewriteEngine on
#url to apply rule to
RewriteCond %{REQUEST_URI} /admin$
#ip to allow access
RewriteCond %{REMOTE_HOST} !^111\.222\.333\.444$
#send to root if ip is not allowed
RewriteRule ^.*$ http://www.example.com [R=301,L]