Sie müssen Ihren Dispatcher so konfigurieren, dass er die Header für die korrekte Anzeige einer HTML-Seite durchläuft. HTML wird von einigen Browsern nicht korrekt analysiert, wenn die Header falsch sind.
Dies kann durch Angabe der Passthrough-Header im Bereich /clientheaders
erfolgen. Eine Beispielkonfiguration wird wie folgt aussehen:
/clientheaders
{
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"accept"
"host"
"cookie"
}
Siehe https://docs.adobe.com/docs/en/dispatcher/disp-config.html für weitere Details.
Sie müssen auch die ModMimeUsePathInfo
für Ihren Apache-Webserver als Beschreiber über here einrichten.
Der Dispatcher hängt vom Apache-Modul mod_mime ab, um die zu cachenden Dokumente korrekt zu identifizieren. Dies ist eine der Mindestkonfigurationen, die auf dem httpd-Server für die korrekte Funktion des Dispatcher-Moduls erforderlich sind.
Eine einfache Konfiguration zu ermöglichen mod_mime wie unten sein wird:
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
ModMimeUsePathInfo On
</IfModule>
</Directory>
Ist Ihr Dispatcher, die durch alle Header? Es sieht so aus, als ob die Seite als Text und nicht als HTML zurückgegeben wird. Wenn Ihr Publisher die Seite korrekt anzeigt, vergleichen Sie die Header zwischen dem Publisher und dem Dispatcher und übergeben Sie den Doctype und andere relevante Header. –