[Web服务器在使用%3F而不是“?”时抱怨“多项选择”在网址中

问题描述 投票:0回答:1

我将Lazarus-IDE(https://www.lazarus-ide.org/)用于项目。其中一个组件允许您键入用于联机帮助信息的URL,但是此类组件不接受“?”在网址中。

我以为“%3F”是“?”的正确编码。在一个URL中,因此我在设置中使用了%3F,但是以某种方式,Web浏览器(Chrome和Firefox)向我显示了服务器的“多项选择”错误,这是一个示例:

http://mcx.space/wiki/index.cgi%3FDoc/mcx_help#photon

单击时显示

Multiple Choices
The document name you requested (/wiki/index.cgi?Doc/mcx_help) could not be found on this server. 

但是如果您将解码的URL复制/粘贴到加法器,则为>>

http://mcx.space/wiki/index.cgi?Doc/mcx_help#photon

然后它会正确显示页面。

怎么了?是字母“ D”旁边的%3F引起了问题?但即使我将它们替换为%3F%44,我仍然收到相同的投诉。

谢谢

我将Lazarus-IDE(https://www.lazarus-ide.org/)用于一个项目。其中一个组件允许您键入用于联机帮助信息的URL,但是此类组件不接受“?”在网址中。我以为...

html google-chrome url firefox browser
1个回答
0
投票

怎么了?

© www.soinside.com 2019 - 2024. All rights reserved.