Всем привет. Подскажите как решить такую задачу на nginx: Есть сайт:

site.com
На нём есть страница: site.com/page
Как сделать чтобы эта страница (site.com/page) открывалась также по адресу page.site.com без редиректа?

Версия nginx/1.10.3 (Ubuntu)
Текущий конфиг:
server {
if ($host = www.site.com) {
return 301 https://site.com$request_uri;
}

server_name site.com www.site.com;

location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3000/;
}

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/site.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/site.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}

1 ответов

75 просмотров

как варивант сделать новый профиль (аналогичный приведеному), где в server_name будет ~^(?<subdomain>[a-z0-9]+)\.site\.com$ и в корне на одном уровне с location / будет rewrite ^/$ /$subdomain last;. по логике он сделает реврайт внутри (для юзера адрес не поменяется) для page.site.com/ на page.site.com/page и бекенд из location подцепит сие. В этом направлении.

Похожие вопросы

Обсуждают сегодня

Может кто подсказать какие требования к изображениям для обучения Yolo v8? Как то разрешение, размер выделяемого обьекта в пикселях, оптимальное кол-во изображений. А то я пыт...
Владислав😎
16
А. То есть задача такая, что тип вы обучаете на разных данных модели. Получаете пачку моделей обученных на частных данных и задача стоит в том, чтобы все эти модели объединит...
Anton 『被遗忘的社会』
7
Можно ли как то привязать видеопоток(mss, cv2 capture и тд) к одному окну? Допустим я включил видеопоток и он привязан только к одному окну в фоне. Чтобы можно было работать и...
TrL Yash?
4
Hi, has anyone worked on this dataset by chance? https://www.kaggle.com/datasets/alexteboul/diabetes-health-indicators-dataset There are 3 files inside this. I'm planning to...
Ht
1
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Нужно ли ресайзить или кропать изображения, перед тем как скормить их yolov5?
Phantom
5
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
День добрый! Подскажите, пожалуйста, есть ли какие-нибудь алгоритмы, позволяющие определять предсердия, желудочки на вот таких вот снимках? Заранее - большое спасибо! Если ест...
Валерий Шиян
3
Добрый день! Подскажите пожалуйста есть ли открытые модельки или доступные по API, которыми можно генерировать разговаривающее лицо человека по картинке?
Karen Avetisyan
3
Карта сайта