Tôi mất khoảng 48 giờ để cố gắng giải quyết vấn đề xói mòn gzip và nhận ra rằng tôi có thể cần phải nhờ giúp đỡ, hehehe.mod deflate không nén thư mục con của root
Cuối cùng tôi đã nhận được mô-đun xì hơi được bật trên máy chủ Unix được chia sẻ của tôi qua .htaccess sau khi nhận ra tôi cần bật tính năng nén trong tệp php.ini của mình.
PageSpeed cho tôi biết rằng HTML gốc của tôi được mã hóa bằng gzip cho trang web và tôi nhận được nén 77,3% cho trang Wordpress theoleandersofsanleon.com nhưng không có tệp nào trong bất kỳ thư mục con nào đang được nén (chủ yếu là css và js các tệp trong thư mục wordpress của tôi và các thư mục con của nó).
Tôi không nghĩ điều đó là cần thiết nhưng tôi đã tiếp tục và cố gắng sử dụng Thư mục chỉ thị và sau đó chỉ thị Vị trí không có kết quả.
Tôi đặt tệp phpinfo.php vào thư mục gốc nếu bạn cần xem thông số kỹ thuật của máy chủ đó.
Đây là những gì tôi có trong tập tin .htaccess của tôi cho cả hai thư mục htdocs của tôi và thư mục wordpress:
<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml
# Drop problematic browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Xin vui lòng cho tôi biết nếu bạn cần thêm bất kỳ thông tin, và cảm ơn bạn rất nhiều vì bất kỳ sự giúp đỡ, nó sẽ được đánh giá cao và tôi sẽ có thể bắt đầu để tóc mọc lại 8-)
Cảm ơn bạn đã trả lời. Tôi đọc trên tài liệu về Gzip và xáo trộn trong khoảng 12 giờ và mọi thứ tôi đọc đều đồng ý rằng Gzip là phiên bản cũ (để sử dụng với Apache 1.3) và xáo trộn là mới với Gzip không được chấp nhận sau Apache 2.0 Tuy nhiên, không có nghĩa là tất cả các tài liệu này không sai. Tôi đã bật nén trong .htaccess ít nhất 5 cách khác nhau và cho đến khi tôi bật đầu ra zlip trên nó sẽ không hoạt động. Tôi cũng đã trải qua từng bước của quá trình xóa bộ nhớ cache của trình duyệt. Bạn có bất kỳ thông tin nào về câu hỏi tôi đã hỏi không? Cảm ơn bạn lần nữa vì đã trả lời. –
Xin lỗi. Bạn nói đúng. mod_deflate được ưu tiên là mod_gzip. Tôi không biết tại sao tôi đã viết điều đó, mặc dù trong mod_deflate quốc phòng của tôi thực sự sử dụng gzip trái với tên của nó. Tôi sẽ xóa bình luận của tôi, để không nhầm lẫn bất cứ ai khác. – Gerben
Không vấn đề gì. Có một điều kỳ lạ mặc dù, tôi nhìn vào php.ini của tôi và nó nói mod_deflate đã được cài đặt mặc dù nếu bạn nhận thấy, máy chủ của tôi đang chạy Apache 1.3.42. Dù bằng cách nào, tôi đã kết thúc loại bỏ các chỉ thị từ htaccess của tôi và cài đặt WT3C. Bây giờ nó cho thấy rằng nó đang sử dụng Gzip (có ý nghĩa cho 1.3) và được nén tất cả các css và js của tôi, nhưng không phải trang chủ html của tôi, LOL! Vì vậy, bây giờ tôi có vấn đề ngược lại chính xác như những gì tôi ban đầu có 8-) Ồ, trang web nhanh hơn một chút, chúng ta sẽ thấy nếu tôi không thể có được cả hai mặt của phương trình để làm việc ... –