[Хд] logo

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

Для того, чтобы сделать 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;
}

Онлайн инструмент для проверки типа редиректа.

  read in english
[Хд]

Подписывайтесь на отборные материалы по продвинутой разработке

Google Email

Esc, чтобы подписаться позже