这是我的nginx.conf:
if ($host ~ "^example.com$") {
rewrite . /index.php last;
}
如何让nginx在/ static /目录中提供文件而不重写url?
答案 0 :(得分:0)
不确定为什么要测试container.Resolve<CustomerService>()
的值。区分主机名的常用方法是使用多个服务器块。有关详细信息,请参阅this document。
$ bash -c 'printf "%s\n" "$(date | awk '{print $0}')"'
-bash})": -c: line 0: unexpected EOF while looking for matching `)'
-bash})": -c: line 1: syntax error: unexpected end of file
$ bash -c 'printf "%s\n" "$(date | awk "{print \$0}")"'
Fri, Mar 25, 2016 8:59:31 AM
指令首先用于检查是否存在静态文件,如果不存在,则推迟到默认操作:
$host
哪个适用于任何静态文件(不仅仅是try_files
目录中的文件)。有关详细信息,请参阅this document。
但是,如果您特别希望以不同方式处理server {
...
root ...;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ { ... }
}
目录,请使用带有/static
修饰符的前缀位置:
/static
有关详细信息,请参阅this document。