无法通过.htaccess限制我的管理员面板

时间:2015-11-08 10:19:42

标签: php apache .htaccess magento mod-rewrite

我想限制从特定ip访问我的magento admin pannel。我已经在几个论坛中建议将以下代码放在.htaccess文件中。但是,每当插入以下代码时,我的整个站点都显示禁止访问。以下是代码

RewriteCond %{REQUEST_URI} ^/(index.php/)?admin/ [NC]
RewriteCond %{REMOTE_ADDR} !^My_IP
RewriteRule ^(.*)$ http://%{HTTP_HOST}/ [R=302,L]

Order deny,allow
Deny from all
Allow from My IP

请帮忙!

2 个答案:

答案 0 :(得分:1)

删除此块:

Order deny,allow
Deny from all
Allow from My IP

除非他们使用您的IP,否则禁止任何人访问您的网站。我假设你用你的IP地址替换了My IP;如果没有,它也会阻止你。

答案 1 :(得分:0)

您的IP将随着时间的推移而发生变化,因此大约24小时后,您的互联网服务提供商将更新您的IP地址,您将无法再访问您的Magento管理面板。

这不是一个好主意。