Я выполняю кэширование на основе всего URL-адреса, включая строку запроса, и мне нужно, чтобы Apache распознал файл и использовал его. Кажется, он находит совпадение, но затем удаляет строку запроса перед рендерингом файла.
URL-адрес: 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]