Regra universal de reescrita para versionamento de arquivos css / js?

1

Existe alguma regra universal para reescrever versões?

/css/main.123456.css reescrever para /css/main.css

/css/styles.123456.css reescrever para /css/styles.css

/js/application.123456.js reescrever para /js/application.js

Como devo modificar meu arquivo .htaccess para adicionar versões universais para arquivos 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
    
por Kirzilla 17.09.2012 / 01:22

1 resposta

0

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

Você seria realmente melhor NÃO alterar as regras de .htaccess do WP e apenas colocar seu código antes dele.

Dessa forma, o Wordpress pode fazer alterações sem remover o seu

Por exemplo.

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
    
por 21.09.2012 / 20:09