Как сделать 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**;
}
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: