<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
为了使文件重新加载更快一些,服务器需要在 Apache 中启用Keep Alive
。不过有些问题:
Q1) 这三行的位置(htacces 的顶部或底部)有关系吗?
Q2) 如果我省略 Header set Connection keep-alive
上方和下方的 ifModule,那么它似乎仍然有效,那么是否有必要/ifModule 有什么作用?
Q3)在我的 htacces 的底部已经有一个包含 ifModule mod_headers.c
的部分和那里的各种 FilesMatch(每个文件类型的文件静态缓存,如 css js html 等。可以Header set Connection keep-alive
进去?
最佳答案
Q1) 仅当文件中有其他行可能覆盖它时才重要。一般而言,最后出现的获胜。
Q2) ifModule
是一个基本条件,它允许您指定指定的配置是否加载了指示的模块
Q3) 是的,它可以进去。条件就是条件,所以除非你有一个相当复杂的依赖于模块的配置,否则对于特定文件中的任何给定模块,你实际上只需要一个 ifModule
block
关于apache - 正确使用 Header set Connection Keep-Alive (Apache),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988686/