Главная > Apache | Сервера > Отправка заголовков ответа сервера через htaccess в Apache

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

11.07.2018 0 коммент. » Просмотры: 1 366

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 и перенаправлять на скрипт.

Автор: | Рейтинг: 4/5 | Теги: , , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>