Как сделать скрытую переадресацию на nginx?

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

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

Как сделать скрытую переадресацию на nginx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@josie 

Для создания скрытой переадресации на nginx вы можете использовать блок location в файле конфигурации вашего серверного блока. Вот пример:

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

    location / {
        return 301 http://new-example.com$request_uri;
    }
}


В этом примере все запросы к example.com будут автоматически перенаправляться на http://new-example.com. Значение $request_uri в конце строки перенаправления гарантирует, что будут сохранены оригинальные пути и параметры запросов.


После того как вы внесете изменения в файл конфигурации nginx, выполните команду sudo systemctl restart nginx для перезагрузки сервера nginx и применения изменений.


Обратите внимание, что для использования скрытой переадресации вам потребуется настроить DNS-запись для example.com, чтобы она указывала на IP-адрес вашего сервера nginx.