导读 在使用 Laravel 框架开发网站时,搭配 Nginx 是一个非常常见的组合。为了确保 URL 更加美观和 SEO 友好,伪静态规则是必不可少的。...
在使用 Laravel 框架开发网站时,搭配 Nginx 是一个非常常见的组合。为了确保 URL 更加美观和 SEO 友好,伪静态规则是必不可少的。那么如何设置呢?👇
首先,打开你的 Nginx 配置文件(通常是 `/etc/nginx/sites-available/your-site`)。找到 `location /` 这一部分,添加以下代码:
```nginx
location / {
try_files $uri $uri/ /index.php?$query_string;
}
```
✅ 这个规则的意思是:当用户访问某个路径时,Nginx 会优先检查是否存在对应的文件或目录;如果不存在,则将请求交给 Laravel 的 `index.php` 处理。
接着,记得重启 Nginx 服务以应用更改:
```bash
sudo systemctl restart nginx
```
完成以上步骤后,你会发现所有的路由都能正常工作,比如 `/about` 或 `/contact`,不需要额外的斜杠或 `.php` 后缀!✨
💡 小贴士:如果你的服务器上有多个站点,请确保每个站点的配置都正确哦!💪
通过这个简单的配置,你的 Laravel 应用将更加专业且易于维护!快去试试吧!🎉