【问题标题】:Website incorrect URL resulting in page not found网站不正确的 URL 导致页面未找到
【发布时间】:2019-04-04 04:16:46
【问题描述】:

伙计们,

我们正在处理我们网站中的一些 404 错误,这些错误是由于某些格式错误的 URL 造成的。网址如下。

http://example.com/in/static/globalShare=yes&currentURL=http://example.com/in/static/content.jsp&title=undefined

我不确定上面的 URL 是如何构建的。似乎重定向到当前 URL 没有正确发生,从而导致 404 错误。我们检查了代码,也没有找到与 globalshare 相关的任何内容。如下测试,当前 URL 工作正常

http://example.com/in/static/content.jsp

请建议如何解决此问题。

【问题讨论】:

    标签: html url http-status-code-404


    【解决方案1】:

    网址缺少“?”服务器理解包含 currentURL 的查询字符串所必需的。

    我的猜测是它应该在 globalShare 之前,假设 http://example.com/in/static 可以服务了。

    http://example.com/in/static?globalShare=yes&currentURL=http://example.com/in/static/content.jsp&title=undefined

    在您的情况下发生的事情是服务器认为您正在请求一个资源/页面,该资源/页面字面上命名为 globalShare=yes&currentURL=http: 显然不是这种情况。 有关查询字符串的更多信息可以找到here

    【讨论】:

    • 我试过你上面提到的方法。即使这样也没有用。我没有在 URL 中得到这个 globalShare 参数。没听说过这个。理想情况下,上面的 URL 应该重定向到当前没有发生的 URL。我们还有其他方法吗?
    猜你喜欢
    • 2021-01-31
    • 1970-01-01
    • 2020-06-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多