корневого каталога =/SRV/MyProject/хуг/главная/Обслуживание статических HTML-файлов в Nginx без расширения в URL
в «главной» папке у меня есть несколько * .html файлы и я хочу, чтобы все они указывают в URL говорят /test/
(который довольно сильно отличается от структуры каталогов)
это моя самая базовая конфигурация Nginx
server {
listen 80;
error_log /var/log/testc.error.log;
location /test/ {
root /srv/myproject/xyz/main/;
#alias /srv/myproject/xyz/main/;
default_type "text/html";
try_files $uri.html ;
}
}
Если я использую простой псевдоним
location /test/ {
alias /srv/myproject/xyz/main/;
}
, то его работа отлично, я имею в виду, я могу получить доступ к этим HTML файлы http://www.myurl.com/test/firstfile.html
и так далее
но я не хочу, что расширение HTML.
Я пытался следовать эти нити, но не успех http://forum.nginx.org/read.php?11,201491,201494
How to remove both .php and .html extensions from url using NGINX?
how to serve html files in nginx without showing the extension in this alias setup