【问题标题】:strange character ? added at the end of URL奇怪的性格?在网址末尾添加
【发布时间】:2019-04-20 08:13:25
【问题描述】:

我有一个非常奇怪的东西只在一些网站上。 我重新启动了托管许多网站的服务器(出于维护原因),重新启动后,某些网站的 URL 末尾只有一个 ?。 在网站 URL 的末尾,我得到 index.php? 而不是 index.php 以前。

通常 URL 是 https://www.example.com/index.php ,但现在突然是 https://www.example.com/index.php?

关于信息,在重新启动之前一切都很好。 没有任何改变(在 nginx 或管理工具文件生成器上..nothing)

你知道为什么吗? 您认为管理工具 nginx 文件生成器可能是根本原因吗?

我不明白为什么以及如何,因为在服务器重新启动之前一切正常。

谢谢 L.

【问题讨论】:

  • 我猜这不是一个真正的问题“?”字符只是将 url 与 GET 参数分开。我猜最后有一个?(后面没有参数)和一个没有?是等价的。
  • 问题,对我来说,是这个问题:为什么这个字符在服务器重启之前没有显示,而在之后显示?
  • 没人有想法吗?我认为问题来自 nginx,但我无法找到:-/
  • 如果您认为这是一个 nginx 问题,您可能希望以这种方式标记它或在 serverfault stack exchange 上发布。
  • 我不完全确定问题出在 nginx 上,但好吧,为什么不呢。谢谢

标签: web url joomla url-rewriting


【解决方案1】:

根本原因:nginx 配置错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 2010-11-25
    相关资源
    最近更新 更多