---
title: "Настройка перенаправлений для веб-сервера Nginx"
description: "Настройка перенаправлений для веб-сервера Nginx. Документация и инструкции по использованию и настройке облачных серверов Timeweb Cloud."
---

# Настройка перенаправлений (Nginx)

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

В статье приведены примеры стандартных перенаправлений для веб-сервера **Nginx** (настройка редиректов для Apache описана в [отдельной статье](https://timeweb.cloud/docs/unix-guides/setting-up-redirects)).

Для настройки перенаправлений директивы нужно прописывать в файле конфигурации `nginx.conf` или, если у вас настроены виртуальные хосты, — в конфигурационном файле соответствующего виртуального хоста. Директиву с редиректом необходимо добавлять в блок `server` конфигурационного файла.

## Перенаправление на другой домен

В примере ниже выполняется редирект на www.new-domain.ru:

```shell
server { 
   #...
      rewrite ^ $scheme://www.new-domain.ru; 
   #... 
}
```

## Перенаправление c http на https

```shell
server { 
   #... 
      return 301 https://$host$request_uri;
   #... 
}
```

## Перенаправление с https на http

```shell
server { 
   #... 
      server_name  
         example.ru www.example.ru; 
         return 301 http://$server_name$request_uri; 
   #... 
}
```

## Перенаправление домена без www на домен с www

```shell
server { 
   #... 
      return 301 $scheme://www.example.ru$request_uri;
   #... 
}
```

## Перенаправление домена с www на домен без www

```shell
server { 
   #... 
      return 301 $scheme://example.ru$request_uri;
   #... 
}
```

## Перенаправление для одной страницы

```shell
server 
{ 
   #... 
      location = /example_old.html {
         return 301 /example_new.html;
      }
   #... 
}
```

## Перенаправление на страницу со слэшем в конце

```shell
server { 
   #... 
      rewrite ^(.*[^/])$ $1/ permanent; 
   #... 
}
```

## Перенаправление на страницу без слэша в конце

```shell
server { 
   #... 
      rewrite ^/(.*)/$ /$1 permanent; 
   #... 
}
```
