如何告诉 IIS 忽略 URI 中文件引用后的数据而不使用“?”或“#”标记

如何告诉 IIS 忽略 URI 中文件引用后的数据而不使用“?”或“#”标记

假设我有一个静态客户端处理的 HTML 文件,可从

http://www.example.com/File.html

我想在后面附加其他数据File.html。我知道我可以使用,?但是有没有其他方法可以让默认 IIS 行为忽略它?例如:

http://www.example.com/File.html/Data

如果我尝试访问此 URL,则会从 IIS 获得 404。另一方面,这自然有效:

http://www.example.com/File.html?Data

问题

有没有什么方法可以让我以这种方式使用 IIS 上的静态文件,但避免使用?或“#”?

笔记

我还想避免 IIS 配置更改,以便我的文件可以轻松部署到我无法直接控制 Web 服务器的云端。

相关内容