server location from http to https on same server
akoval
nginx-forum на forum.nginx.org
Пн Авг 17 07:07:22 UTC 2020
Всем привет!
Есть конфиг:
server {
listen 80;
server_name domen.com;
location /ua/articles/article1/ { return 301
https://domen.com/blog-item/article1/; }
location /ua/articles/article2/ { return 301
https://domen.com/blog-item/article3/; }
...
location / { return 301 https://domen.com; }
}
server {
listen 80;
server_name www.domen.com;
return 301 https://domen.com;
}
server {
listen 443 ssl;
server_name www.domen.com;
ssl_certificate ...;
ssl_certificate_...;
return 301 https://domen.com;
}
server {
listen 443 ssl;
server_name domen.com;
root /.../public;
ssl_certificate ...;
ssl_certificate_key ...;
...
}
Проблема в:
location /ua/articles/article1/ { return 301
https://domen.com/blog-item/article1/; }
путь в location не определяеться, редирект не происходит, а пытаеться зайти
на https://domen.com/ua/articles/article1...
перепробовал уже регулярки в location =, ~*, ... не работает.
куда смотреть?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,289118,289118#msg-289118
Подробная информация о списке рассылки nginx-ru