gpt4 book ai didi

java - 在 DNS 重定向错误的情况下,发送的正确 HTTP 响应是什么?

转载 作者:行者123 更新时间:2023-12-02 00:34:28 25 4
gpt4 key购买 nike

我有一台托管多个网站的服务器。服务器是用Java+Jersey编写的。如果有人将他的 DNS 指向我的服务,但该 DNS 与我的任何托管网站都不匹配,我应该怎么回答?请注意,我需要以编程方式执行此操作,并且不能依赖于 Web 容器 (Tomcat) 的某些自定义。

问题是,如果我显示“未找到网站”页面,我将使搜索引擎以虚假名称引用我的主域网站,从而由于其他人的错误而降低其页面排名。

我尝试更改我的/etc/hosts 文件以重现该行为,但无法猜测其他网站在这种情况下也在做什么。

有什么想法吗?简单的404似乎太轻了?错误的请求似乎不合适......

最佳答案

肯定是 4xx,因为错误来自请求(Host header 包含无效值)。

我会说 404,未找到可能是这里最好的答案。这将阻止搜索引擎索引。

另一个解决方案可能是重定向(永久)到您网站的主域?我已经见过几次这种行为了。

关于java - 在 DNS 重定向错误的情况下,发送的正确 HTTP 响应是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8186439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com