【发布时间】:2016-02-27 09:52:20
【问题描述】:
我有以下目录:
]# ls /srv/web/logs/
yellow-log blue-log log.css
我想要两个链接:
example.com/yellow-logexample.com/blue-log
nginx 规则应该是什么样的?我试过了:
location ~* ^/(?:yellow|blue)-log(?:/|.html)?$ {
alias /srv/web/logs;
}
但这抱怨缺少索引。我只是希望在为它们发出请求时提供这些页面中的每一个,并且它们都应该驻留在同一个目录中。两者都使用相同的log.css 文件。
【问题讨论】:
-
alias应该是root。但我不明白你的“日志”文件是什么文件类型,或者你打算如何提供 CSS 文件。 -
@RichardSmith 日志文件是常规 HTML 文件,并且都链接到 CSS 文件。
标签: nginx location webserver rule