Как убрать путь в nginx и сделать redirect?

Пользователь

от stephania , в категории: Другие , 6 месяцев назад

Как убрать путь в nginx и сделать redirect?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brooklyn , 6 месяцев назад

@stephania 

Чтобы убрать путь и сделать редирект на другой URL в Nginx, вы можете использовать директиву return.


Вот пример конфигурации для Nginx:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
server {
    listen 80;
    server_name example.com;

    location /old-path {
        return 301 http://example.com/new-path;
    }

    location / {
        # Конфигурация для основного пути вашего сайта
    }
}


В этом примере, если пользователь посещает example.com/old-path, они будут перенаправлены на example.com/new-path с кодом 301 (постоянный перенаправление).


Вы можете адаптировать этот пример под нужды вашего проекта, заменив example.com на ваш домен и настройки location на нужные вам пути и URL.