Назад | Перейти на главную страницу

Универсальное правило перезаписи для управления версиями файлов css / js?

Есть какое-нибудь универсальное правило переписывать версии?

/css/main.123456.css переписать на /css/main.css

/css/styles.123456.css переписать на /css/styles.css

/js/application.123456.js переписать на /js/application.js

Как мне изменить мой файл .htaccess, чтобы добавить универсальное управление версиями для файлов 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
RewriteRule ^(css|js)/(main|styles|application)\.[0-9]+(\.css|\.js)$ /$1/$2$3 [L]

На самом деле вам было бы лучше НЕ изменять WP .htaccess rules и просто поставьте перед ним свой код.

Таким образом, Wordpress может вносить изменения, не удаляя ваши

Например.

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