添加子域名支持到的lighttpd(Adding subdomain support into li

2019-10-18 22:14发布

我有一个网站的lighttpd服务器放置在/home/httpd/example.com/httpdocs有我有一个名为file.php文件。 当我输入http://en.example.com/file.php我想显示file.php是在默认网站目录(如上所述)。

所以我用文档根目录说明如下:

http://redmine.lighttpd.net/wiki/1/Server.document-rootDetails

以这种方式:

$HTTP["host"] =~ "en.example.com/file.php" {
        server.document-root = "/home/httpd/example.com/httpdocs/"
}

但不幸的是,当我键入http://en.example.com/file.php到浏览器中,我得到错误404.我做什么错了,我该如何解决它的工作?

Answer 1:

在这个例子中URL的情况下http://en.example.com/file.php ,主机只是en.example.com而不是en.example.com/file.php(/file.php是URL路径)。 所以,试试这个:

$HTTP["host"] =~ "en.example.com" {
    server.document-root = "/home/httpd/example.com/httpdocs/"
}


文章来源: Adding subdomain support into lighttpd