Le impostazioni di cache .htaccess
per HTML5 Boilerplate (http://html5boilerplate.com/) sono eccezionali, ma sto riscontrando un problema con le impostazioni di busting della cache per il controllo delle versioni di JS e CSS.HTML5 Boilerplate .htaccess cache busting non funziona con WordPress
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
</IfModule>
io non riesco a farlo funzionare con il WordPress riscrivere le impostazioni già presenti nel file .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>
Nella migliore delle ipotesi, la riscrittura sui miei file JS non avviene mai. Nel peggiore dei casi, rompe il sito.
Qualcuno ha avuto fortuna a far funzionare questo con WordPress?
quindi è stato sei mesi. Non una singola risposta? Stupito! –
"Al massimo, la riscrittura sui miei file JS non avviene mai.Nel peggiore dei casi, interrompe il sito. "Significa _script.000.js -> 404 non trovato_; _qualcosa -> 500 errore del server_? – sam
3 cose con cui giocare: 1-Disattiva qualsiasi cache WP (JetPack). -Appendete rand var alla fine di JS/CSS tramite il parametro get lo spoofing del "nuovo file" e la cache viene uccisa 3-Recentemente (ultimi 9-12 mesi) ho notato che i browser stanno memorizzando nella cache HARDER, specialmente quando si utilizza il JS moderno w/hash/# uso. (L'hash si raffredda nuovamente) Qual è lo scenario della cache? Local dev/prod/tipo server (nginx è diverso per esempio). –