2013-02-18 55 views
-1

我正在关闭一个网站,我需要nginx将所有用户重定向到根目录,而不仅仅是在所有网站上向他们展示相同的页面。如何告诉nginx将网站的所有页面重定向到root?

现在我有这样的:

server { 
    listen 80; 
    root /var/www/mysite; 
    rewrite ^.*$ /index.html last; 
} 

然而,这并不重定向,而是处处展示index.html内容。 我该如何做一个重定向,以便mysite.com/somepage将重定向到mysite.com,而这反过来会显示index.html页面?

回答

1

以下应该做你想要什么:

server { 
    listen 80; 

    root /var/www/mysite; 
    location =/{ try_files /index.html = 404;} 

    location/{ rewrite ^/permanent; } 
} 
相关问题