Apache-Httpd
如何使用 .htaccess 啟用內容長度標頭?
我有一個嚴重的大問題,當我下載任何文件時:myfile.zip,或者當我載入頁面時:myserver.com/welcome.html,響應標頭不包括內容長度和我下載時的相同內容一個文件,下載顯示這個:
換句話說,不顯示文件的大小,也不顯示下載的進度,因為我的網站在任何文件上都沒有回答內容長度。
正常頁面也有同樣的問題,響應頭如下:
我的 .htaccess 程式碼:
Header set Content-Length %{HTTP:Content-Length} ErrorDocument 404 /error/NotFound(.html) ErrorDocument 403 /error/Forbidden(.html)
真正的問題是您使用的是低質量託管,它使用 Behold Thumper http 伺服器,它的伺服器混合了 apache 和 nginx 的功能,有利於建構 php 網站,但不利於服務文件,我建構了一個基於F#,當您呼叫“標題集”時,您正在破壞目錄列表,請查看以下解決方案 >>
RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1] SetEnv no-gzip 1 #Allow content-length Options @F MultiViews #Fsharp provider enable deny access Nginx $0 #Block nginx ServeOnly Apache $1 #Allow default apache
請下次再問,多版本的問題可能是低質量的問題。
如果你想要個人建議來我的github:geeekyeGirl