.htaccess 为什么我不能从htaccess中允许的ip访问网站?

.htaccess 为什么我不能从htaccess中允许的ip访问网站?,.htaccess,ip,ip-address,http-status-code-403,.htaccess,Ip,Ip Address,Http Status Code 403,我在.htaccess中使用此代码已有一段时间了: order deny,allow deny from all allow from xxx.xxx.xxx.xxx 一切正常,我可以从xxx.xxx.xxx.xxx访问,而其他人无法访问,因此出现403错误 然而,几天前,当我从xxx.xxx.xxx.xxx通过笔记本电脑访问时,我开始出现403错误。奇怪的是,当我使用相同的IP从手机访问时,一切都正常 如果我删除了.htaccess的内容,那么我的笔记本电脑可以访问该网站,但再次添加内容后,

我在.htaccess中使用此代码已有一段时间了:

order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
一切正常,我可以从xxx.xxx.xxx.xxx访问,而其他人无法访问,因此出现403错误

然而,几天前,当我从xxx.xxx.xxx.xxx通过笔记本电脑访问时,我开始出现403错误。奇怪的是,当我使用相同的IP从手机访问时,一切都正常

如果我删除了.htaccess的内容,那么我的笔记本电脑可以访问该网站,但再次添加内容后,它就无法访问

我非常肯定.htaccess中的代码是正确的,因为它以前工作过。 我通过谷歌搜索“我的ip是什么”来获得我正在使用的ip。我是否应该使用另一个IP

同一天,我在FileZilla上遇到了一些问题,可能已经做了一些相关的更改。。。但我不记得做过任何我没有撤销的事情


如果您有任何建议,我们将不胜感激。

有时客户机通过访问服务器,这是最新的互联网协议,也是IPv4的后续协议。 IPv6有一种不同的类型,因此Apache不再识别您的笔记本电脑

要同时通过IPv6启用笔记本电脑,您可以为提供适当的IPv6地址,例如:


这可能是IPv4地址之外的地址,因此您可以通过任何一种方式连接。

可能您的笔记本电脑现在正在使用IPv6。哇,谢谢@OlafDietsche!就这样。好几天来我一直在挠头想把这件事修好。我不知道IPv6做什么,但我在wifi的属性中取消选中了它,并重新启动了计算机。现在一切都恢复正常了。太神了再次感谢!!如果你把它作为一个答案,我会把它标记为正确的答案(如果你得到正确答案的话,我不知道它是如何工作的)。现在一切都变得有意义了:)这是一种不同的IP形式,所以xxx.xxx.xxx.xxx表单不起作用。这只是一个猜测,但我很高兴它又起作用了。
Allow from 2001:db8::a00:20ff:fea7:ccea