如果 URL 格式在您未进行任何操作的情况下发生变化,我的推测是您的服务器自动更新了 Discourse,从而触发了这一问题,但我并不认为您所使用的 URL 比较逻辑会成为问题。除非您需要向用户展示该 URL 以便他们复制,否则它应能直接正常工作。
以“//”开头的 URL 会使用引用该文档的相同协议,即:如果您能成功通过 HTTP 访问该页面,则等同于“http://”;如果您通过 HTTPS 访问该页面,则等同于“https://”。
如果 URL 格式在您未进行任何操作的情况下发生变化,我的推测是您的服务器自动更新了 Discourse,从而触发了这一问题,但我并不认为您所使用的 URL 比较逻辑会成为问题。除非您需要向用户展示该 URL 以便他们复制,否则它应能直接正常工作。
以“//”开头的 URL 会使用引用该文档的相同协议,即:如果您能成功通过 HTTP 访问该页面,则等同于“http://”;如果您通过 HTTPS 访问该页面,则等同于“https://”。