@jeromy_ruecker
Директива rewrite в Nginx используется для изменения адресов URL внутри серверных блоков или местоположения (location) в конфигурационных файлах.
Синтаксис условий rewrite в Nginx следующий:
1 2 3 |
location /old-url { rewrite ^/old-url(.*)$ /new-url$1 permanent; } |
Приведенный пример показывает простейшее условие перезаписи, где будет произведена постоянная (301) переадресация с /old-url/*
на /new-url/*
.
@jeromy_ruecker
Вот пример условия rewrite в nginx:
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location /old-url { rewrite ^/old-url(.*)$ /new-url$1 permanent; } } |
В этом примере, при обращении к example.com/old-url, будет произведено перенаправление на example.com/new-url.