把自己挡在了博客门外

LMS
1.7K+ 20

突然有一天,发现在自己家和丈母娘家里上不了博客后台了,wp-login.php 页面提示 403 还是 503 没有权限访问,只能在办公室可以。

到处溜了一圈,没找到问题,以为是服务器的问题,不过也懒得找客服,因为反正也没想写什么。。。

前两天在家里想着要不给博客换个皮吧,说不定就有心情写了呢,于是开始认真思考这个不能访问登录页面的问题。

但是仍然没有去问空间商客服,FTP 里看了目前的主题 functions.php 文件,没发现做什么设置,空间后台也没有其他东西,最后只好百度了。

打开几条搜索结果都没啥关系,突然灵感一闪,打开根目录下的 .htaccess,问题找到。

原来以前对 wp-login.php 做了 deny from all 的限制,然后只 allow 了 3 个 IP 地址,一个是公司的一个是自己家的一个是丈母娘家的。

因为自己用的移动宽带和丈母娘家的电信宽带不知道什么时候跳了 IP 地址,所以就这样被自己拒绝在了门外,公司的因为是固定 IP 所以没有这个问题,而自己早已忘记什么时候设置了这个限制。。。

所以,添加了现在的 IP 后,终于又可以访问了。

紧急除草一篇。

THE END

评论 20

  1. 原来如此 哈哈哈

  2. 这种原因让人怎么才能想得到啊。

  3. 我有几次在宝塔后台封禁了我自己地区的ip,后来尴尬地请朋友帮我登录宝塔解除

  4. 我刚想说,家用动态IP这样跳动,你设置白名单不是给自己添堵吗?

  5. 老哥,我好久没来了。
    假装我听懂的样子,来回复

  6. 十几年的博客是真厉害了

  7. 用的apache吗?若是nginx的话,auth_basic密码保护wordpress后台 是一个比较好的选择,双层密码。

  8. 说得好像有人要去登录你的后台似的

    1. 有一阵子确实一直有登录后台的,还一直发邮件说登录密码错误,所以才搞的这个。

  9. 家里的IP随时变动,上次我把服务器上防火墙规则也是这样搞过,家里上不了ssh,查了好久问题!

    1. 根目录那个设置伪静态的 .htaccess 文件里。加

      <Files wp-login.php>
      Order deny,allow
      Deny from All
      Allow from 允许的IP地址
      </Files>
      
    1. 准备换,不过没以前的热情了,弄一会儿就丢一边。

    1. 这个不懂,我想着服务器可以自动识别访问人的IP地址,然后这个地址被安装的环境引用最后在htaccess里起作用,这是一系列的功能组合,如果服务器、服务器环境、以及这个伪静态的设置对MAC地址和IP地址的识别是一样那应该是可以,不然就不行。
      纯粹是纯理论推断的,也就是瞎猜。

发表评论

Submit