我的网站上有一个页面:http://example.com/sub-page
我希望当我访问时可以看到该页面:http://example.com/
该网站是一个动态 php 页面(laravel 网站),需要在 nginx 中进行以下配置:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
我尝试rewrite ^/$ /sub-page last;
在上面的位置块中使用但它没有按预期工作。
我怎样才能做到这一点?
答案1
最简单、最可维护的方式是在 Laravel 中更改页面 URL。在 nginx 配置中配置 hack 来实现目标将在未来导致很多问题。