Nginx 到服务器的路由路径

编程入门 行业动态 更新时间:2024-10-20 13:39:51
本文介绍了Nginx 到服务器的路由路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有几个网站.每个站点都有自己的服务器"部分,其 server_name 如下所示

服务器{...server_name siteA.example;根/var/www/siteA;...}

因此,我可以使用 url siteA.example

不过,我还需要使用 url example/siteA 来打开该网站这怎么办?

解决方案

下面有两个选项可以添加到您的配置中...

选项 1:

服务器{...server_name example;...位置/siteA {根/var/www/siteA;...}位置/站点B {根/var/www/siteB;...}...}

选项 2:

服务器{...server_name example;...位置/siteA {返回 301 siteA.example$request_uri;}位置/站点B {返回 301 siteB.example$request_uri;}...}

第一个选项仅从 example/siteA 提供,而第二个选项重定向到 siteA.example

I have a few sites. Each site has its own "server" section with a server_name that looks like this

server { ... server_name siteA.example; root /var/www/siteA; ... }

I can therefore bring up the site using the url siteA.example

I however also need to bring up the site by using the url example/siteA How can this be done?

解决方案

Two options to add to your config below ...

Option 1:

server { ... server_name example; ... location /siteA { root /var/www/siteA; ... } location /siteB { root /var/www/siteB; ... } ... }

Option 2:

server { ... server_name example; ... location /siteA { return 301 siteA.example$request_uri; } location /siteB { return 301 siteB.example$request_uri; } ... }

First option simply serves from example/siteA in addition while second option redirects to siteA.example

更多推荐

Nginx 到服务器的路由路径

本文发布于:2023-10-12 17:06:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1485336.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:路由   路径   服务器   Nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!