我需要http://suporte.ok.org.br重定向到它index.htm
(参见root
指令),而不是将其重写到 Github...怎么做?都在生产中,是一个具体的案例。
我测试了许多变体,location = / { try_files ...}
但都不起作用。使用 UBUNTU 16 LTS 服务器。
/etc/nginx/sites-available/ok.org.br
server {
server_name suporte.ok.org.br;
root /var/www/suporte.ok.org.br;
index index.html index.htm;
#?? location =/ {...} is not working!
location / {
rewrite
^/?git$
http://github.com/okfn-brasil/suporte
break;
rewrite
^/?([vV][\.\d]+)$
http://github.com/okfn-brasil/suporte/tree/$1
break;
rewrite
^/?tickets$
http://github.com/okfn-brasil/suporte/issues
break;
rewrite
^/?(?:(?:tic|ticket)/)?(\d+)$
http://github.com/okfn-brasil/suporte/issues/$1
break;
rewrite
^/?(.+)$
http://github.com/okfn-brasil/suporte/$1
break;
}
}