Использование файла .htaccess для установки определенных правил истечения срока действия для различных папок

Использование файла .htaccess для установки определенных правил истечения срока действия для различных папок

На моем сайте есть 5 папок с символическими ссылками, которые извлекают папки с данными, расположенные в домашней папке моего хостинга.

/home/public_html/myfolderсимволическая ссылка указывает на/home/folder1/ страницы генерируются «на лету» с помощью Python.

В моем public_html есть файл .htaccess, в котором установлено множество правил для типов файлов с истекающим сроком действия для всего public_html...

Пример:

<IfModule mod_expires.c>
    ExpiresActive on

    # RSS feed
    ExpiresByType application/rss+xml       "access plus 1 hour"
</IfModule>

Я хочу настроить определенные правила для /home/public_html/myfolder, кто-то упомянул использование <DirectoryMatch>или/и , <FilesMatch>но у меня, похоже, ничего не работает с этим.

Например, по умолчанию время доступа к RSS/XML должно составлять 1 час, а к RSS/XML — /myfolder/10 секунд.

Как мне сделать это с .htaccessфайлом, который находится в/home/public_html

решение1

Директива <DirectoryMatch>действительна только в файле conf, но если у вас нет доступа для его изменения, естественным способом решения этой проблемы будет размещение файла .htaccess с другими правилами истечения срока в /home/folder1, где они затем переопределят правила для всего сайта.

Связанный контент