Когда вы настраиваете Apache для выполнения перенаправления, по умолчанию он выводит не только заголовок Location
, но и некоторое содержимое, предположительно в интересах пользовательских агентов, которые не поддерживают заголовок Location
:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>301 Moved Permanently</TITLE>
</HEAD><BODY>
<H1>Moved Permanently</H1>
The document has moved <A HREF="http://example.net/">here</A>.<P>
<HR>
<ADDRESS>Apache/1.3.37 Server at example.com Port 80</ADDRESS>
</BODY></HTML>
Это необходимо?Есть ли какой-нибудь пользовательский агент, о котором мне нужно беспокоиться, который не поймет заголовок Location
и пустое тело?
Я подозреваю, что нет, так как example.net сам выводит пробелкорпус .В таком случае, почему Apache делает это?