@margaret
Для того чтобы настроить редирект в Nginx, вы можете использовать директиву return
. Вот пример настройки редиректа:
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location / { return 301 https://www.example.com$request_uri; } } |
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location / { return 301 http://otherdomain.com$request_uri; } } |
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location / { return 301 https://www.example.com/$request_uri; } } |
Здесь return
используется для отправки соответствующего HTTP ответа с указанным кодом состояния. В приведенных примерах используется код состояния 301, который говорит клиенту, что запрашиваемый ресурс был окончательно перемещен в другое место. Затем указывается новый URL, на который клиент будет перенаправлен.