【发布时间】: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