У меня есть 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, где они затем переопределить правила для всего сайта.