Согласно https://www.onely.com/blog/ultimate-guide-javascript-seo/ может случиться так, что Google извлечет мой index.html и позже разрешит содержащие файлы css / js.
Теперь я хочу использовать в моем приложении Spring Boot механизм Cache Busterчтобы включить надежное кэширование статических ресурсов.
Поэтому я использую VersionResourceResolver, который разрешает статические ресурсы, например, с помощью хэша файла MD5.
http://localhost:8080/javascript/sample-af2df3b338ccc9a753fdb1ea2c44c56f.js
загружает ресурс sample.js.
Теперь возможно, что Google извлекает мою страницу с указанным версионным файлом JavaScript и извлекает этот файл, например, через неделю.
Если файл JavaScript тем временем изменяется, VersionResourceResolver не может разрешитьресурс больше, и приложение возвращает 404.
Существует ли элегантное решение для перенаправления старого версионного статического ресурса на новый? Если я расширю VersionResourceResolver, я смогу вернуть правильный ресурс, но я бы хотел перенаправить на правильный версионный ресурс с помощью HTTP-кода 301?