Назад | Перейти на главную страницу

Использование файла .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 час, а /myfolder/ должно иметь время доступа 10 секунд.

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

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