正在为wordpress构建虚拟主机,我想知道这个集合是否正确。
location / {
try_files $uri $uri/ =404;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
第二行来自Nginx的网站,在一个关于Wordpress的例子中,所以不知道我是否应该保留第一行;在做愚蠢的事情之前,我会问多少。是否可以直接将两个部分合并为一个?
答案 0 :(得分:0)
你只需要一条规则来匹配“/”因为第二条规则永远不会匹配,所以你的规则应该是这样的:
location / {
try_files $uri $uri/ /index.php?$args;
}
您可以在此处找到有关nginx位置的更多信息:Understanding Nginx Server and Location Block Selection Algorithms