Dot-Htaccess

將自定義值設置為 DeflateBufferSize 會導致 500 內部伺服器錯誤

  • February 3, 2015

我正在嘗試DeflateBufferSize在我的 .htaccess 文件中重置指令:

DeflateBufferSize 1024
SetOutputFilter DEFLATE

但是每個頁面的結果是 500 內部伺服器錯誤(即使我將其設置為預設值 8096,也會發生這種情況)。如果我刪除那條線一切都很好。為什麼會發生這種情況,我需要設置不同的嗎?

手冊將向您展示該特定指令僅在伺服器配置虛擬主機的上下文中有效,並且在文件 中無效。.htaccess

因此,將這些指令添加到/etc/httpd/conf/httpd.conf構成伺服器配置的任何包含文件中。

另外:我的煩惱,引自.htaccess文件手冊:

如果您有權訪問 httpd 主伺服器配置文件,則應完全避免使用 .htaccess 文件。使用 .htaccess 文件會降低 Apache http 伺服器的速度。您可以包含在 .htaccess 文件中的任何指令最好設置在主 Apache 配置文件中的塊中,因為它具有相同的效果和更好的性能。Directory

假設您閱讀了手冊並且您嘗試使用的指令首先在 .htaccess 文件中有效……

引用自:https://serverfault.com/questions/664718