【问题标题】:How to restrict admin url from accessing some ip address如何限制管理员 url 访问某些 IP 地址
【发布时间】:2019-08-26 13:16:43
【问题描述】:

我正在开发 Magento2。根据要求,我想将管理 URL 限制为某些 IP,其余的应该可以访问。尝试了 StackOverflow for Htaccess Method 的多种解决方案,但没有一个解决方案适合我。

使用 Apache 2.4 和 Magento 2.3 版

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

某些 IP 应该可以访问管理 URL。

【问题讨论】:

  • 查询字符串不是 URL的一部分!这有明确的记录。

标签: .htaccess authentication admin magento2


【解决方案1】:

在您的 .htaccess 文件中尝试以下代码

<Directory>
order deny,allow
deny from  125.xx.10x.11x
</Directory>

注意:其中125.xx.10x.11x是您要限制的IP地址。

参考网址:

   1. https://www.mageplaza.com/kb/restrict-access-magento-2-admin.html         
   2. https://bobcares.com/blog/magento-block-ip-address/

希望对您有所帮助...!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 2020-12-07
    • 2015-08-16
    • 1970-01-01
    相关资源
    最近更新 更多