Cài đặt bộ nhớ cache .htaccess
cho HTML5 Boilerplate (http://html5boilerplate.com/) thật tuyệt vời, nhưng tôi đang gặp sự cố với cài đặt chặn bộ nhớ cache cho phiên bản JS và CSS.HTML5 Boilerplate .htaccess cache busting không hoạt động với WordPress
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
</IfModule>
Tôi dường như không làm việc này với cài đặt ghi đè WordPress đã có trong tệp .htaccess
.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Tốt nhất, ghi đè lên các tệp JS của tôi không bao giờ xảy ra. Tệ nhất, nó phá vỡ trang web.
Bất kỳ ai cũng có may mắn khi làm việc này với WordPress?
Vì vậy, nó được sáu tháng. Không một câu trả lời nào? Ngạc nhiên! –
"Tốt nhất, viết lại trên các tệp JS của tôi không bao giờ xảy ra.Điều đó có nghĩa là _script.000.js -> 404 không tìm thấy_; _something -> 500 server error_? – sam
3 thứ để chơi xung quanh với: 1-Tắt mọi bộ nhớ đệm WP (JetPack). -Thêm rand var vào cuối JS/CSS thông qua lấy param sẽ spoof "file mới" và cache bị giết 3-Gần đây (9-12 tháng vừa qua) Tôi đã nhận thấy rằng các trình duyệt đang caching HARDER, đặc biệt khi sử dụng JS hiện đại w/băm/# sử dụng. (Các hash stifles tươi tải lại) Kịch bản bộ nhớ cache là gì Local dev/prod/máy chủ loại (nginx là khác nhau ví dụ). –