将根(但某些目录)重定向到子目录w / Nginx

时间:2016-12-10 11:03:28

标签: redirect nginx nextcloud

我使用Yunohost来托管多个"应用程序"在我运行Nginx的服务器上。

Yunohost使用SSOWat将一些内容重定向到登录/应用列表页面。

我在子目录中有一些应用程序(NextCloud,RoundCube,...)和一个"自定义webapp" my_webapp

我想这样:

  • https://mydomain/nextcloud等 - > /webroot/nextcloud/

  • https://mydomain/ - > https://mydomain/site = /webroot/my_webappp/

  • https://mydomain/other - > https://mydomain/site/other = /webroot/my_webappp/other

目前第一项工作是添加

location / {
    rewrite ^ /site;
}

到Nginx配置似乎重定向一些webapps(不是全部归功于SSOWat)。特别是,Yunohost用户登录/应用程序列表被重定向到site / :(

如何防止某些子目录被重定向,但将其他子目录重定向到站点/?

0 个答案:

没有答案