添加了删除.html扩展名的选项时,闪亮的服务器重定向停止了工作

时间:2019-01-27 18:16:16

标签: nginx digital-ocean shiny-server

我正在尝试向nginx.conf文件添加选项,以允许我的页面在没有.html扩展名的情况下工作。 I used that solution

但是,只要我添加了这段代码

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";
}

。我试图把if函数放在那里,但没有用。

0 个答案:

没有答案