Я знаю, що це запитання було задано раніше, але я маю проблеми з його тиражуванням на своєму сервері.
Те, що я намагаюся зробити, це коли користувач переходить до цього medicine.example.com
, піддомен повинен бути відображений у example.com/sites/medicine
. Отже, URL, яку бачить користувач, є medicine.example.com
. index.php знімається через php.
В ідеалі, рішення було б на основі символів підстановки / регулярних виразів, таким чином, щоб більше ніж просто medicine.example.com
можна було відобразити URL-адресу
Наведений нижче код дає мені 502 bad gateway
помилку.
server {
listen 80;
listen 443 ssl;
server_name medicine.example.com;
location / {
rewrite ^([^.]*[^/])$ $1/ permanent;
proxy_pass_header Set-Cookie;
proxy_pass https://example.com/sites$request_uri;
}
}
example.com
поданий той же веб - сервер?