首页 > 解决方案 > .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时,这仍然不起作用......

标签: apache.htaccessrequireapache2.4

解决方案


推荐阅读