Как сделать 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;
}


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

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

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

Unlix © Все права защищены 2023

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!