【问题标题】:How to set configuration where start page is is a subfolder of root如何设置起始页所在的配置是根目录的子文件夹
【发布时间】:2013-02-26 15:15:57
【问题描述】:

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

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

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

问候 吉米

【问题讨论】:

  • 当我浏览到192.168.100.129:81(只是在本地运行)时,我得到了 nginx 欢迎页面。当我浏览到192.168.100.129:81/en 时,我得到了我想要作为登录页面的 index.html 页面。当我浏览到当我浏览到 192.168.100.129:8i 时,我想更改配置以将我带到 /en 文件夹下的 index.html 页面

标签: configuration nginx


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-11-21
    • 1970-01-01
    • 2016-06-28
    • 2012-09-28
    • 2013-12-20
    • 1970-01-01
    • 2015-07-31
    • 2018-12-10
    • 2018-03-08
    相关资源
    最近更新 更多