2012-02-17 115 views
0

我正在为nginx提供静态html。 我希望mydomain.com在根文件夹中显示index.html。对于形式为/pages/page的链接,我希望他们转到根目录并从pages文件夹中提取page.htmlnginx重写静态内容

这就是我想出了:

location/{ 
    root /var/www/public_html; 
    index index.html; 
    try_files $uri $uri.html http://mysite.com; 
} 

不过,我收到了404当我去我的网站。它确实呈现index.html如果我使用try_files /index.html $uri $uri.html http://mysite.com;

回答

1

我必须使用try_files $uri $uri/index.html $uri.html http://mysite.com;。我以为索引指令就够了。