我正在根据整个 url 做一些缓存,包括查询字符串,并且需要 Apache 来识别文件并使用它。它似乎找到了匹配项,但随后在呈现文件之前将查询字符串剥离。
网址:www.somesite.com/default.asp?foo=bar
缓存文件夹中文件系统上的缓存页面文件名:default.asp?foo=bar
我目前的重写尝试:
RewriteCond /site_root/cache/%{REQUEST_FILENAME}?%{QUERY_STRING} -f
RewriteRule ^.*$ /site_root/cache/%{REQUEST_FILENAME}?%{QUERY_STRING} [L,QSA]