如何设置起始页面所在的配置是root的子文件夹

时间:2013-03-11 12:34:36

标签: configuration nginx

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

但是当我试图重新加载时,nginx引发了错误。

请帮我在文件夹结构中将起始页面的配置更改为一级。

问候 麦

1 个答案:

答案 0 :(得分:0)

最简单的方法是在您访问www.domain.com时将您的网络服务器配置重定向到/ en目录:

server {
  listen <ip-address>;
  server_name domain.com;
  rewrite ^(.*) $scheme://www.domain.com/en/$request_uri? permanent;
}

以上内容可能需要调整(例如,如果您不想保留请求URI)。