Apache - установить динамический заголовок (на основе пути к файлу) с помощью htaccess? - PullRequest
0 голосов
/ 03 сентября 2018

Я надеюсь узнать, есть ли способ использовать htaccess для сопоставления с определенными типами файлов, извлечь определенное значение из одного из каталогов в пути, а затем назначить заголовок ответа, содержащий это значение.

Например, путь может выглядеть так:

https://example.com/assets/uploads/sites/1234/2018/03/logo.png

Где эти динамические значения (в верхнем регистре) будут уникальными для каждого файла:

https://example.com/assets/uploads/sites/SITE_ID/YEAR/MONTH/FILENAME.EXT

И что я хотел бы сделать, когда URL соответствует этой общей структуре, так это добавить этот заголовок к ответу:

Header add Cache-Tag SITE_ID

Я видел множество примеров использования FilesMatch и %{REQUEST_URI} для сопоставления типов файлов и проверки пути, но не могу найти пример, где часть пути затем используется в последующих правилах ,

Я ожидаю большего, чем возможно, или есть способ удовлетворить эту потребность? Заранее благодарим за любую информацию или ресурсы, на которые вы можете указать мне!

Почему я хочу это сделать? Я работаю в многосайтовой сети WP в сочетании с KeyCDN и хотел бы иметь возможность очищать кэшированные файлы для каждого сайта с использованием их функций тегирования. Извлечение этого SITE_ID из пути к файлу - единственный способ установить требуемый заголовок Cache-Tag.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...