Я пытаюсь добавить параметры в файл nginx.conf, чтобы мои страницы работали без расширения .html. Я использовал это решение
Однако, как только я добавил этот фрагмент кода
server {
listen 80;
server_name mydomain.co *.mydomain.co;
location / {
if ($request_uri ~ ^/(.*)\.html$) {
return 302 /$1;
}
try_files $uri $uri.html $uri/ =404;
}
}
, мой блестящий сервер и перенаправление rstudio перестали работать.Перенаправление устанавливается внутри sudo nano / etc / nginx / sites-enabled / default и выглядит следующим образом
location /shiny/ {
proxy_pass http://127.0.0.1:3838/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
rewrite ^(/shiny/[^/]+)$ $1/ permanent;
}
location /rstudio/ {
proxy_pass http://127.0.0.1:8787/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
.Я пытался поставить, если функция там, но не работает.