我正在尝试将http请求重定向到另一个服务器,该服务器只有ipv6地址(没有ipv4,没有在任何DNS中列出的公共名称)。
我编辑了.htaccess文件。它在过去确实工作过,当我使用ipv4的时候。
[2a02:3102:505e....]
工作。
第一章:我是一个很好的人,我想我是一个很好的人。
不起作用。
这里的ipv6地址的括号被更改为% 5 b和% 5d,当然会导致无效的url。我不能添加标志到RedirectMatch(导致内部服务器错误)。用反斜杠屏蔽括号没有帮助。我还能做什么?非常感谢!
1条答案
按热度按时间rqqzpn5f1#
我找到了一个解决方法:
在.htaccess中,我添加了:
在.htaccess旁边,我创建了一个名为“home”的文件,其中包含以下内容:
“home”文件现在将由PHP解释器处理,并向浏览器提供一个http重定向。当然,仍然可以改进以处理https和url参数。