У меня есть сервер Debian 10 с NGINX. И он обслуживает несколько доменов. Позвольте мне объяснить ситуацию:
Очень бы хотелось, чтобы произошло следующее:
Есть ли лучший способ сделать это? Как я сказал в (1) выше, вводите ли вы http или https, я бы хотел, чтобы конечный результат для этого конкретного домена перешел в подпапку /.
Вот мой код для перенаправления определенного домена в подпапку host-domain.conf:
server {
ssl_certificate /etc/ssl/cert.pem;
ssl_certificate_key /etc/ssl/key.pem;
index index.php index.html;
client_max_body_size 0;
root /web;
server_name host.domain.com;
location / {
return 301 https://host.domain.com/subfolder/;
}
}
Что-то вроде этого:
location / {
return 301 https://host.domain.com/subfolder$uri;
}
location /subfolder/ {
try_files $uri $uri/index.html $uri.html =404;
}