Nginx重写子页面为主页面(laravel)

我在我的网站上有一个页面: http : //example.com/sub-page

我想要访问时看到该页面: http : //example.com/

该网站是一个dynamic的PHP页面(laravel站点),需要在nginx中configuration如下:

location / { try_files $uri $uri/ /index.php$is_args$args; } 

我最后尝试使用rewrite ^/$ /sub-page last; 在上面的位置块,但它不按预期工作。

我怎样才能做到这一点?

最简单和最可维护的方法是更改​​Laravel中的页面URL。 在Nginxconfiguration中configuration黑客来实现你的目标将导致未来的许多问题。