apache - .htaccess 需要最规则的内部错误 500 或允许来自任何地方
问题描述
在您关闭我的帖子之前,我已经查看了我找到的每个答案,但我无法解决我的问题。在这种情况下,我想让我的网站只能使用.htaccess 从一个 ip 访问,就像在 apache 2.2中一样。
这是我的代码:
<Limit GET POST PUT>
Require all denied
Require ip xx.xx.xx.xx
</Limit>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
现在,我试图在ISPConfig 上使用 apache 2.4。每次当我为我的 ISPConfig 地址网站更改“xx.xx.xx.xx”地址时工作正常,但可以从任何地方访问,这样我就尝试删除我的要求 IP ...然后我的网站显示 ispconfig 默认值 - “它有效!”.. 当我尝试使用require ip时,这仍然不起作用......
解决方案
推荐阅读
- python - 使用 json_normalize 展平嵌套的 json
- graph - 在 Common Lisp 中表示有向无环图
- node.js - 使用 Node 8.11 时出现 ssh_exchange_identification 错误,但在使用 Node 4.7 时没有
- reactjs - 无法在本机基础中打开抽屉
- grpc - 如何使用nest.js创建不在控制器中的grpc客户端
- sql - 重复项的 SQL 结果 - Oracle
- python - VTK,Mayavi BUG:所有 `ButtonReleaseEvents` 都失败,但所有 `ButtonPressEvents` 工作?
- ruby-on-rails - 未执行索引控制器操作且未呈现视图
- agda - 编码集合(唯一元素列表)的正确方法是什么?
- java - 在 React Native 的桥接 Java 方法中使用 Logback