Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于各种原因,我有一堆静态资源,都具有以下命名格式:
xxxxx?yyyyy
其中 x 是常规字母字符,y 的数字是 0-9。
Apache 在“?”处截断 GET 请求中的文件名。- 因为这传统上用于描述查询参数 - 并因此报告以下错误
找不到文件 xxxx。
我怎样才能让 Apache 不认为 y 是查询参数,实际上是静态文件名的一部分?
非常感谢您的帮助,
大学教师
如果您可以控制 URL 的输出方式,则可以转义“?” chars,这将是 %3F 而不是 '?'。因此,该 URL 将是
http://example.com/abcdef%3f99999