2012-02-17 168 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;。我以爲索引指令就夠了。