У меня возникла ситуация, когда мне нужно изменить содержимое кэшированного файла на основе одного из переданных аргументов строки запроса. Я бы хотел использовать sed для простой замены регулярного выражения на основе значения от указанного аргумента, но я не могу понять это. Я мог бы использовать скрипт ruby, чтобы сделать замену для меня, но не могу получить доступ к строке запроса для запроса в скрипте. Документы для mod_ext_filter гласят:
В дополнение к стандартным переменным среды CGI для программы также будут установлены DOCUMENT_URI
, DOCUMENT_PATH_INFO
и QUERY_STRING_UNESCAPED
.
Хм, да, похоже, не могу получить к ним доступ.
Кто-нибудь имеет опыт с этим или у кого-нибудь есть лучшее решение?