Hi,
which part of an Apache/mod_perl setup is responsible for extracting META
tags from generated HTML and adding them as HTTP headers (even with
PerlSendHeaders Off)? In the case of META NAME='Blah' tags, it adds
X-Meta-Blah headers, which are harmless but probably mostly a waste of
bandwidth. But in the case of META HTTP-EQUIV tags, it adds non-X headers
without caring about existing headers, often leading to double headers,
which may also conflict:
shell lwp-request -sued http://www.apache.org/
GET http://www.apache.org/
200 OK
Cache-Control: max-age=86400
Connection: close
Date: Fri, 18 Jan 2002 23:54:30 GMT
Accept-Ranges: bytes
Server: Apache/2.0.28 (Unix)
Content-Length: 7810
Content-Type: text/html
Content-Type: text/html; charset=iso-8859-1
Expires: Sat, 19 Jan 2002 23:54:30 GMT
Title: Welcome! - The Apache Software Foundation
X-Meta-Author: ASF
X-Meta-Email: [EMAIL PROTECTED]
The way I understand the HTTP spec, multiple Content-Type headers are
illegal, and even if not, they certainly can cause trouble. I'm not sure
whether the cause for this on the apache.org site is the same as on my test
server, but the result is pretty much the same.