У нас есть сценарий, где мы используем условие правила переписан в Apache 2.2 в httpd.conf, чтобы взять параметр из строки запроса, и записать его как Cookie:Как кодировать файлы cookie, установленные mod_rewrite?
CustomLog "/www/apache/ndipiazza/logs/ssl_request_log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b \"%{Cookie}i\""
RewriteEngine On
RewriteCond %{QUERY_STRING} CID=(.*)
RewriteRule .* - [L,CO=COOKIE_CID:%1:ndipiazza-local.com:50000]
Так, например, The URL «http: //ndipiazza-local/mypage.jsp? CID = NickDogg» Создает файл cookie «COOKIE_CID = NickDogg»
Однако мы не можем использовать это решение, потому что у нас есть ограничение, что мы не можем хранить это cookie как текст. На данный момент он записывает в журнал как чистый текст и записывает cookie как чистый текст. Нам нужно его закодировать.
Есть ли способ сделать apache кодировкой хранимого файла?
Просто используйте JSP для этого. Использование htaccess для этого - не совсем правильный инструмент. – Gerben
Мы это делали, но пытаемся перенести это на Apache HTTPD. –