У нас есть несколько старых html-файлов, на которых год авторского права указан внизу страницы (из включаемого файла). Мы пытаемся найти способ динамически обновлять его до текущего года, чтобы нет необходимости редактировать файл включения каждый год. Мы используем asp и .net на одном сервере, поэтому могут быть способы использовать эти технологии для достижения этой цели.
Я думаю о нескольких способах, которыми это может быть достигнуто, но я уверен, что что-то упустил. Может быть, какая-то замена токена, которую можно сделать, или что-то в этом роде.
Вот несколько вариантов, о которых я думаю.
Процесс на сервере, который будет проверять изменение года один раз в день и перезаписывать включаемые файлы или будет запускаться один раз в год запланированной задачей.
Веб-приложение, которое при обращении проверяет текущий год и записывает его для включения файлов. Для записи на диск потребуется разрешение. Затем обращайтесь к нему с помощью wget с запланированным заданием один раз в год или вручную, когда наступит время.
Внедрить javascript как часть включаемых файлов без asp, которые будут динамически обновлять год до окончания загрузки страниц. Это один из самых простых способов сделать это, но, вероятно, не самый лучший.
Поиск способа обработки файлов до их встраивания.
Включить обработку asp для html-файлов. Это нежелательно из-за нагрузки на сервер, которую он может вызвать.