Main > Apache | Servers > Отправка заголовков ответа сервера через htaccess в Apache

Отправка заголовков ответа сервера через htaccess в Apache

11.07.2018 0 comments » Views: 1,375

Apache logo

В некоторых ситуациях требуется отправить дополнительные заголовки ответа сервера. Например, в php это можно сделать так..

Но, как быть, если это не какой-то скрипт, а статический файл? Конечно можно написать правило mod_rewrite и завернуть все на скрипт, например так

а затем в файле, add-header.php

Но есть и другое решение, которое мне нравится больше, это модуль для apache, который называется mod_headers

Устанавливается он так

Теперь можно в папке с файлом создать .htaccess с такой записью:

ну или тоже самое, но по маске файла описанной в регулярном выражении

или так

Про разницу между Files и FilesMatch можно прочитать в официальной документации тут: Files, FilesMatch

В результате, например, в Developers Tools (Инструментах разработчика), в браузере, мы может увидеть дополнительный заголовок

Дополнительный заголовок Access-Control-Allow-Origin

Как видите использовать mod_headers намного проще и удобнее, чем писать mod_rewrite и перенаправлять на скрипт.

Author: | Rating: 4/5 | Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>