RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1337695
Accepted
Alines
Alines
Asked:2022-03-13 00:08:03 +0000 UTC2022-03-13 00:08:03 +0000 UTC 2022-03-13 00:08:03 +0000 UTC

如何禁止除我的 IP 之外的所有人访问 htaccess 中的特定页面?

  • 772

我有一个 Joomla 博客。网站上没有注册和授权,但是Joomla有具体的访问链接,例如授权:/index.php?option=com_users&view=login

我想拒绝所有人访问这些页面,除了我的 IP。不管我用谷歌搜索了多少,我只找到了一个解决方案,但它根本不起作用。

SetEnvIf Request_URI "index.php?option=com_users&view=login" deny
Allow from 'мой айпи'
Deny from env=deny

我需要一个类似的解决方案,只是我会写多个这样的 URL,而不是多少。

.htaccess
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. black_paladin
    2022-03-16T01:13:30Z2022-03-16T01:13:30Z

    所以反之亦然。先禁止,后允许。

    Order deny,allow
    Deny from all
    Allow from IP1
    
    • 0
  2. Best Answer
    Alines
    2022-03-16T18:42:59Z2022-03-16T18:42:59Z

    令人惊讶的是,没有人能回答这样一个简单的问题。对于一个非程序员来说,我不得不花费大量时间来翻阅各种网站和表格。最后,这里是答案:

    如果链接有获取请求(index.php?option=com_users&view=login),我们这样写:

    RewriteCond %{QUERY_STRING} (^|&)option=com_users($|&)
    RewriteCond %{QUERY_STRING} (^|&)view=login($|&)
    RewriteCond %{REMOTE_ADDR} !^255\.255\.255\.255$ (Тут ваш айпи)
    RewriteRule ^(.*)$ - [R=403,L]
    

    如果链接具有正常结构(/wp-admin),则如下所示:

    RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
    RewriteCond %{REMOTE_ADDR} !^255\.255\.255\.255$ (Тут ваш айпи)
    RewriteRule ^(.*)$ - [R=403,L]
    
    • 0

相关问题

  • 从 .htaccess 规则中排除所有子目录

  • .htaccess - 排除某些类型(扩展名)的文件。如何实施?

  • 我不小心把 [301, L] 永久链接到站点的域,现在站点已关闭,我该怎么办?

  • 如何找到索引页面并重定向到新站点?

  • 如何禁用对除 index.php 之外的所有 php 文件的 IP 访问?

  • 告诉我如何通过 .htaccess 正确形成重定向规则

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5