Можно ли использовать имя файла без указания полного пути в URL?
Да, можно настроить веб-сервер Nginx так, чтобы доступ к файлу осуществлялся по короткому и удобному адресу, без указания длинных путей или каталогов в URL.
Например, если на сервере хранится файл с курсами валют и криптовалют под названием valuta.xml, расположенный по следующему пути:
/var/www/пользователь/data/www/app.ваш_домен/public/static/exports/valuta.xml
— то стандартный адрес обращения к нему через браузер обычно выглядел бы так:
https://ваш_домен/exports/valuta.xml
Однако можно упростить доступ и сделать так, чтобы при обращении по короткому адресу:
https://ваш_домен/valuta.xml
сразу открывался этот файл.
Для реализации такого удобного и короткого адреса необходимо добавить специальное правило в конфигурационный файл виртуального хоста Nginx:
Настройка конфигурации Nginx (виртуальный хост основного домена):
location = /valuta.xml {
alias /var/www/пользователь/data/www/app.ваш_домен/public/static/exports/valuta.xml;
autoindex off;
access_log off;
default_type application/xml;
}
Last updated
Was this helpful?