rewrite-status: Коды состояния переписывания ответа
Установка Debian/Ubuntu
Эти документы относятся к пакету APT nginx-module-rewrite-status, предоставляемому репозитарием GetPageSpeed Extras.
- Настройте репозиторий APT, как описано в настройке репозитория APT.
- Установите модуль:
sudo apt-get update
sudo apt-get install nginx-module-rewrite-status
Показать дистрибутивы и архитектуры
| Distro | Suite | Component | Architectures |
|----------|-------------------|-------------|-----------------|
| debian | bookworm | main | amd64, arm64 |
| debian | bookworm-mainline | main | amd64, arm64 |
| debian | trixie | main | amd64, arm64 |
| debian | trixie-mainline | main | amd64, arm64 |
| ubuntu | focal | main | amd64, arm64 |
| ubuntu | focal-mainline | main | amd64, arm64 |
| ubuntu | jammy | main | amd64, arm64 |
| ubuntu | jammy-mainline | main | amd64, arm64 |
| ubuntu | noble | main | amd64, arm64 |
| ubuntu | noble-mainline | main | amd64, arm64 |
Имя
ngx_http_rewrite_status_filter_module — это фильтровый модуль, используемый для переписывания кода состояния ответа.
Содержание
Статус
Этот модуль Nginx в настоящее время считается экспериментальным. Проблемы и пулл-реквесты welcome, если вы столкнетесь с какими-либо проблемами.
Синопсис
server {
listen 127.0.0.1:8080;
server_name localhost;
location / {
rewrite_status 404 if=$http_rsp_404_status;
proxy_pass http://foo.com;
}
}
Директивы
rewrite_status
Синтаксис: rewrite_status status [if=condition];
По умолчанию: -
Контекст: http, server, location
Переписать код состояния ответа.