]"-6ren"> ]"-在我的本地机器上完成并测试了一个 Angular2 应用程序后,我决定将它移动到一个使用 Apache 的 AWS 云服务器。我从 git 克隆了 sw,但是,当我启动应用程序时,我在浏览器控制台上收-6ren">
gpt4 book ai didi

apache - AWS服务器部署后Angular2报错 ""只有void和foreign elements可以自闭 "head"("[ERROR ->]"

转载 作者:太空狗 更新时间:2023-10-29 19:35:48 25 4
gpt4 key购买 nike

在我的本地机器上完成并测试了一个 Angular2 应用程序后,我决定将它移动到一个使用 Apache 的 AWS 云服务器。我从 git 克隆了 sw,但是,当我启动应用程序时,我在浏览器控制台上收到一条错误消息:

EXCEPTION: Template parse errors:
Only void and foreign elements can be self closed "head" ("[ERROR ->]<head/>

经过一番研究后,我发现我所有的外部 html 模板都以 <head/> 开始神奇地丰富了。我在代码中看不到的标记。为了解决这个问题,我不得不关闭 mod-pagespeed 。由于我不熟悉 Apache 配置,我不知道这可能有哪些副作用,也不知道是否有更好的解决方案。非常感谢任何帮助。

最佳答案

我相信 mod-pagespeed 有一个选项,如果它在文档中找不到它(在正文之前),它会自动将 head 标记添加到 html 文档。要关闭此功能,请将其添加到您的 pagespeed apache 配置中(即在 .htaccess 中):

为了防止 javascript 更改,还禁止了几个过滤器

ModPagespeedForbidFilters add_head,rewrite_javascript,rewrite_javascript_inline,combine_javascript,inline_javascript

这样您仍然可以享受 mod-pagespeed 的其余功能:)

关于apache - AWS服务器部署后Angular2报错 ""只有void和foreign elements可以自闭 "head"("[ERROR ->]<head/>",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35475322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com