Как сделать 301 редирект в Nginx

nginx-redirect

Для того, чтобы сделать Nginx redirect 301 необходимо использовать rewrite правило с permanent в конце:
server {
rewrite ^(.+)$ /ru/$1 permanent;
}

Редирект с www на «без www»

Часто нужно сделать 301 redirect с сайта www.example.com/url на example.com/url. Это делается так:
server {
server_name www.example.com;
rewrite ^(.+)$ http://example.com/$1 permanent;
}


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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

UNLIX © 2019

При копировании материалов ОБЯЗАТЕЛЬНО указывать актуальную ссылку на сайт.