Расширение HTML
Изменяет все запросы .htm на .html
Состояние:
Условие = Путь
Чувствовать = делать
Check = Match RegEx
Значение = \.htm$
Оценка:
Пустой
Действие:
Действие = Переписать путь
Цель = $путь$l
Index.html
Принудительно используйте index.html в запросах к папкам.
Условие: это общее условие, которое подходит для большинства объектов
Условие = Хозяин
Чувствовать = делать
Проверка = Существовать
Оценка:
Пустой
Действие:
Действие = Перенаправление 302
Цель = HTTP://$host$$path$index.html$querystring$
Закрыть папки
Отказывать в запросах на папки.
Условие: это общее условие, которое подходит для большинства объектов
Состояние = над этим нужно хорошенько подумать
Чувство =
Проверка =
Оценка:
Бланк
Действие:
Действие =
Цель =
Спрячьте CGI-BBIN:
Скрывает каталог cgi-bin в запросах к CGI-скриптам.
Условие: это общее условие, которое подходит для большинства объектов
Условие = Хозяин
Чувствовать = делать
Проверка = Соответствие RegEX
Значение = \.cgi$
Оценка:
Бланк
Действие:
Действие = Переписать путь
Цель = /cgi-bin$path$
Бревно-паук
Журнал запросов пауков популярных поисковых систем.
Условие: это общее условие, которое подходит для большинства объектов
Условие = Заголовок запроса
Соответствие = User-Agent
Чувствовать = делать
Проверка = Соответствие RegEX
Значение = Googlebot|Slurp|bingbot|ia_archiver
Оценка:
Переменная = $crawler$
Источник = Заголовок запроса
Detail = User-Agent
Действие:
Действие = Зарегистрировать событие
Цель = [$crawler$] $host$$path$$querystring$
Принудительное использование HTTPS
Принудительное использование HTTPS для определенной директории. В этом случае, если клиент обращается к чему-либо, содержащему директорию /secure/, он будет перенаправлен на HTTPs-версию запрашиваемого URL.
Состояние:
Условие = Путь
Чувствовать = делать
Проверять = Содержать
Значение = /secure/
Оценка:
Бланк
Действие:
Действие = Перенаправление 302
Цель = HTTPs://$host$$path$$querystring$
Медиапоток:
Перенаправляет Flash Media Stream на соответствующую службу.
Состояние:
Условие = Путь
Чувствовать = делать
Проверка = Конец
Значение = .flv
Оценка:
Бланк
Действие:
Действие = Перенаправление 302
Цель = HTTP://$host$:8080/$path$
Замена HTTP на HTTPS
Измените все жесткие коды HTTP:// на HTTPS://.
Состояние:
Условие = Код ответа
Чувствовать = делать
Проверка = Равно
Значение = 200 OK
Оценка:
Бланк
Действие:
Действие = Тело Заменить все
Цель = HTTP://
Данные = HTTPs://
Забудьте о кредитных картах
Проверьте, нет ли в ответе кредитных карт, и если одна из них найдена, удалите ее.
Состояние:
Условие = Код ответа
Чувствовать = делать
Проверка = Равно
Значение = 200 OK
Оценка:
Бланк
Действие:
Действие = Тело Заменить все
Target = [0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+-[0-9]+[0-9]+[0-9]+[0-9]+
Данные = xxxx-xxx-xxx-xxx
Срок действия содержимого
Добавьте на страницу разумную дату истечения срока действия контента, чтобы уменьшить количество запросов и 304.
Состояние: это общее состояние. Рекомендуется сосредоточить это условие на вашем
Условие = Код ответа
Чувствовать = делать
Проверка = Равно
Значение = 200 OK
Оценка:
Бланк
Действие:
Действие = Добавить заголовок ответа
Цель = Cache-Control
Данные = max-age=3600
Тип поддельного сервера
Получите тип сервера и измените его на другой.
Состояние: это общее состояние. Рекомендуется сосредоточить это условие на вашем
Условие = Код ответа
Чувствовать = делать
Проверка = Равно
Значение = 200 OK
Оценка:
Пустой
Действие:
Действие = Заменить заголовок ответа
Цель = Сервер
Данные = Секрет
Никогда не отправляйте ошибки
Клиент никогда не получает никаких ошибок с вашего сайта.
Состояние
Условие = Код ответа
Чувствовать = делать
Проверять = Содержать
Значение = 404
Оценка
Пустой
Действие
Действие = Перенаправление 302
Цель = HTTP//$host$/
Перенаправление на язык
Найдите код языка и перенаправьте на домен соответствующей страны.
Состояние
Условие = Язык
Чувствовать = делать
Проверять = Содержать
Значение = Немецкий (стандарт)
Оценка
Переменная = $host_template$
Источник = Хозяин
Значение = .*\.
Действие
Действие = Перенаправление 302
Цель = HTTP//$host_template$de$path$$querystring$
Google Analytics
Вставьте код, требуемый Google для аналитики - пожалуйста, измените значение MYGOOGLECODE на ваш Google UA ID.
Состояние
Условие = Код ответа
Чувствовать = делать
Проверка = Равно
Значение = 200 OK
Оценка
пустой
Действие
Действие = Заменить тело последним
Цель = </body>
Данные = <script
type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'MY GOOGLE CODE']); _gaq.push(['_trackPageview']); ( function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('HTTPs' == document.location.protocol ?'HTTPs//ssl' 'HTTP//www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga, s); } )(); </script> </body>
Шлюз IPv6
Настройка заголовка Host для серверов IIS IPv4 в службах IPv6. Серверы IIS IPv4 не любят видеть IPV6-адрес в клиентском запросе хоста, поэтому это правило заменяет его общим именем.
Состояние
пустой
Оценка
пустой
Действие
Действие = Заменить заголовок запроса
Цель = Хозяин
Данные =ipv4.host.header
SAML и Entra ID