Я написал пользовательскую CMS, которая может размещать несколько клиентов/сайтов. Сайты и их различные части хранятся в структуре каталога/имя-имя-имя-сайт-имя.Условные перезаписи URL-адресов в PHP
htaccess передает каждый запрос через индекс, который не существует.
Это не идеальный вариант: «/clients/client-name/site-name/images/img.jpg», поэтому, чтобы разрешить «/images/img.jpg», я захватил запрос, и тогда я эффективно обслуживать реальное местоположение файла; заголовки и все. Я тоже делаю это для CSS, JS и т. Д.
Это прекрасно работает, однако я теперь замечаю, что это не позволяет кэшировать файлы должным образом, поэтому каждый раз, когда страница обслуживается, он снова загружает все это, что является болью и выглядит ужасно.
Кто-нибудь знает об этом? Решение Apache config или htaccess будет прекрасным, но ему нужно знать расположение файла, который находится из БД, разработанного индексом CMS.
Помощь!
Вы можете отправить все необходимые заголовки, связанные с кешированием, по вашему сценарию – zerkms