Как сделать перенаправление поддериктории nginx на другой root?

Пользователь

от rachel , в категории: Другие , 6 месяцев назад

Как сделать перенаправление поддериктории nginx на другой root?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от buster , 6 месяцев назад

@rachel 

Для этого в конфигурационном файле nginx нужно добавить блок location соответствующего домена, указать в нем путь к поддиректории и новый root.


Пример:

1
2
3
4
5
6
7
8
server {
    listen 80;
    server_name example.com;
    
    location /subdirectory {
        root /путь_к_новому_root;
    }
}


В данном примере, если запрос будет отправлен на http://example.com/subdirectory, то nginx будет искать файлы в указанной поддиректории и будет использовать новый root для обработки запросов.