Configuration 如何设置起始页为根目录子文件夹的配置

Configuration 如何设置起始页为根目录子文件夹的配置,configuration,nginx,Configuration,Nginx,我已经成功安装了nginx。我希望设置静态网站的起始页,但起始页不在根目录中,而是在名为/en的子文件夹中 我尝试从更改配置文件中的指令 index.html index.htm; 到 /en/index/en/index.html/en/index.htm 但是当我尝试重新加载时,nginx抛出了一个错误 请帮助我更改文件夹结构中一级以下起始页的配置 问候 Jimmy最简单的方法是,当您点击www.domain.com时,将您的Web服务器配置重定向到/en目录: server { lis

我已经成功安装了nginx。我希望设置静态网站的起始页,但起始页不在根目录中,而是在名为/en的子文件夹中 我尝试从更改配置文件中的指令 index.html index.htm; 到 /en/index/en/index.html/en/index.htm

但是当我尝试重新加载时,nginx抛出了一个错误

请帮助我更改文件夹结构中一级以下起始页的配置

问候
Jimmy

最简单的方法是,当您点击www.domain.com时,将您的Web服务器配置重定向到/en目录:

server {
  listen <ip-address>;
  server_name domain.com;
  rewrite ^(.*) $scheme://www.domain.com/en/$request_uri? permanent;
}
服务器{
听
server_name domain.com;
重写^(.*)$scheme://www.domain.com/en/$request_uri?永久性;
}
以上内容可能需要调整(例如,如果您不想保留请求URI)。

当我浏览到(仅在本地运行)时,我会看到nginx欢迎页面。当我浏览到我得到的index.html页面,我想作为我的登录页。我想更改配置,以便在浏览时将我带到/en文件夹下的index.html页面