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