这是一个非常菜鸟的问题,因为我从来没有真正理解它,我想解释一下:
目前,我目前(有限且可能错误)对问题的理解是....Apache 是一个 http Web 服务器(在这种情况下就像一个反向代理(?)),而 Thin 是一个 ruby Web 应用程序服务器。为什么它们是它们的样子以及它们的工作方式多少让我有些回避。
互联网上的措辞也可能非常混乱(例如,Web 服务器与 Web 应用程序服务器,等等……(有点像“主机”或“主机名”可能会非常混乱))。如果我在网上找到的所有阅读材料对我来说都不是很清楚,我可以去哪里发展我的“对正在解决的问题的最小理解”?
我正在尝试使用 LocationMatch 正则表达式来尝试在通过应用程序上传或下载某个文件时进行匹配。应用程序在 URL 中使用查询字符串。
请求:
“POST /uploads.js?attachment_id=2&filename=issues%20(12).csv&content_type=application%2Fvnd.ms-excel HTTP/1.1”200 336
我注意到正则表达式似乎无法看到“?”之后的查询字符串字符。在网址中。
那是对的吗?为什么?
有没有办法能够正则表达式匹配查询字符串部分中的内容?