Налаштування редиректів за допомогою Nginx на VPS
Налаштування редиректів за допомогою Nginx на VPS
Перенаправлення життєво важливі для управління трафіком на вашому сайті, розміщеному на VPS, гарантуючи, що користувачі потрапляють на правильні URL-адреси, одночасно підвищуючи SEO та безпеку. Цей посібник спрощує налаштування перенаправлень Nginx для постійних (301), тимчасових (302), HTTP-to-HTTPS, www/non-www і для конкретних шляхів. Завдяки практичним прикладам і порадам ви навчитеся ефективно використовувати перенаправлення Nginx.
Необхідні умови
VPS зі встановленим Nginx
Привілеї root або sudo
Конфігураційний файл вашого сайту (зазвичай в /etc/nginx/sites-available/ або /etc/nginx/conf.d/)
1. Постійний редирект (301)
Використовуйте його, коли URL-адреса або домен змінилися назавжди.
приклад: Перенаправлення зі старого домену на новий
server {
listen 80;
server_name olddomain.com www.olddomain.com;
return 301 https://newdomain.com$request_uri;
}порада: Завжди перенаправляйте на HTTPS, коли це можливо.
2. Тимчасова переадресація (302)
Використовуйте цей параметр для тимчасового пере направлення (наприклад, під час технічного обслуговування).
server {
listen 80;
server_name olddomain.com www.olddomain.com;
return 301 https://newdomain.com$request_uri;
}3. Перенаправлення HTTP на HTTPS
Це настійно рекомендується для SEO та безпеки.


