Porównaj ceny domen i usług IT, sprzedawców z całego świata

Włącz mod_deflate dla każdego poziomu katalogu


Używam następującego kodu, kiedy odwiedzam witrynę, kompresuje on tylko wszystkie pliki jsp we wszystkich adresach URL w/abc, ale ignoruje wszystkie pliki js i css. Chcę skompresować pliki js i css we wszystkich podfolderach w ścieżce/abc? W jaki sposób mogę to zrobić. Podziękować!
<LocationMatch "/abc">    <IfModule mod_deflate.c>
SetOutputFilter DEFLATE # Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary #Don't compress PDFs
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary #Don't compress compressed file formats
SetEnvIfNoCase Request_URI \.(?:7z|bz|bzip|gz|gzip|ngzip|rar|tgz|zip)$ no-gzip dont-vary <IfModule mod_headers.c>
Header append Vary User-Agent
</IfModule>
</IfModule>
</LocationMatch>

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Dlaczego nie spróbować czegoś takiego?
<Location/abc>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \ .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:7z|bz|bzip|gz|gzip|ngzip|rar|tgz|zip)$ no-gzip dont-vary
</Location>

         mod_deflate
będzie kompresować TYLKO rzeczy, dla których OutputFilter jest ustawiony na DEFLATE. Jeśli zauważysz to w środku
         Location
lub
         Directory
tag następnie
         mod_deflate
Zajrzę tylko pod te obszary. W powyższym przykładzie będzie to dotyczyło TYLKO folderów z względnym adresem URL/abc.
Andrei

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się