Я написал утилиту для управления версиями моих файлов CSS и JS для целей кэширования, однако я изо всех сил пытаюсь правильно настроить RewriteRule для загрузки исходного файла.
Утилита управления версиями записывает новый URL-адрес следующим образом:
Местное
<script src="20110125/contact.js" type="text/javascript"></script>
Global
<script src="../Scripts/js/20110125/core.js" type="text/javascript"></script>
Мои RewriteRules удаляют временную метку и загружают только путь и имя файла. Они следующие:
#rewrite core js
RewriteRule ^(\/Scripts\/[a-z]*\/)[0-9]*\/(.*) $1$2 [NC]
#rewrite directory level js
RewriteRule .+\/(.+\.js) $1 [NC]
Однако, когда я делаю запрос страницы, я получаю 404 на страницах. Любая помощь приветствуется.