AEM dispatcher未在第一次点击时加载html页面
当我们试图访问尚未缓存在dispatcher中的页面时,它会在屏幕上显示整个html,而不会将其呈现为页面。 所附图像显示首次加载dom节时的状态 在随后的请求中,我们可以看到整个页面,所有html、css、图像和js都正确加载AEM dispatcher未在第一次点击时加载html页面,aem,Aem,当我们试图访问尚未缓存在dispatcher中的页面时,它会在屏幕上显示整个html,而不会将其呈现为页面。 所附图像显示首次加载dom节时的状态 在随后的请求中,我们可以看到整个页面,所有html、css、图像和js都正确加载 此处缺少任何配置。您需要将调度程序配置为通过标题才能正确显示HTML页面。如果标题不正确,某些浏览器将无法正确解析HTML 这可以通过在/clientheaders部分中指定直通头来实现。示例配置如下所示: /clientheaders { "referer"
此处缺少任何配置。您需要将调度程序配置为通过标题才能正确显示HTML页面。如果标题不正确,某些浏览器将无法正确解析HTML 这可以通过在
/clientheaders
部分中指定直通头来实现。示例配置如下所示:
/clientheaders
{
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"accept"
"host"
"cookie"
}
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
ModMimeUsePathInfo On
</IfModule>
</Directory>
有关更多详细信息,请参阅
您还需要为Apache web服务器设置ModMimeUsePathInfo
,如上所述
Dispatcher依赖Apache模块来正确识别要缓存的文档。这是httpd服务器上正确运行Dispatcher模块所需的最低配置之一
启用mod_mime的简单配置如下:
/clientheaders
{
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"accept"
"host"
"cookie"
}
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
ModMimeUsePathInfo On
</IfModule>
</Directory>
SetHandler调度程序
ModMimeUsePathInfo打开
您需要将调度程序配置为通过标题才能正确显示HTML页面。如果标题不正确,某些浏览器将无法正确解析HTML
这可以通过在/clientheaders
部分中指定直通头来实现。示例配置如下所示:
/clientheaders
{
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"accept"
"host"
"cookie"
}
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
ModMimeUsePathInfo On
</IfModule>
</Directory>
有关更多详细信息,请参阅
您还需要为Apache web服务器设置ModMimeUsePathInfo
,如上所述
Dispatcher依赖Apache模块来正确识别要缓存的文档。这是httpd服务器上正确运行Dispatcher模块所需的最低配置之一
启用mod_mime的简单配置如下:
/clientheaders
{
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"accept"
"host"
"cookie"
}
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
ModMimeUsePathInfo On
</IfModule>
</Directory>
SetHandler调度程序
ModMimeUsePathInfo打开
您的调度员是否正在通过所有的标题?看起来页面是以文本而不是HTML的形式返回的。如果您的发布服务器正确显示页面,请比较发布服务器和调度程序之间的标题,并传递doctype和其他相关标题。您的调度程序是否传递所有标题?看起来页面是以文本而不是HTML的形式返回的。如果您的发布服务器正确显示页面,请比较发布服务器和dispatcher之间的标题,并传递doctype和其他相关标题。我们现在已允许所有标题,并且doctype也设置为html”“/clientheaders{“*”}更新了您问题的答案。到目前为止,我们已允许所有标题,并且doctype也设置为html”“/clientheaders{“*”}更新了您问题的答案。