1 votes

Règle de réécriture universelle pour le versionnage des fichiers css/js ?

Existe-t-il une règle universelle pour la réécriture des versions ?

/css/main.123456.css réécrire en /css/main.css

/css/styles.123456.css réécrire en /css/styles.css

/js/application.123456.js réécrire en /js/application.js

Comment dois-je modifier mon fichier .htaccess pour ajouter le versioning universel pour les fichiers css/js ?

# 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

0voto

Ben Lessani Points 5146
RewriteRule ^(css|js)/(main|styles|application)\.[0-9]+(\.css|\.js)$ /$1/$2$3 [L]

En fait, il est préférable de ne pas modifier le WP. .htaccess et placez simplement votre code devant.

De cette façon, Wordpress peut apporter des modifications sans que la vôtre ne soit supprimée.

Eg.

RewriteEngine On
RewriteBase / 
RewriteRule ^(css|js)/(main|styles|application)\.[0-9]+(\.css|\.js)$ /$1/$2$3 [L]

# 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X