SiteMap(站点地图) 是一个列出你网站网页的文件,来告知 Google 和其他搜索引擎您网站内容的组织情况。 Googlebot 等搜索引擎网络抓取工具读取此文件,以更智能地抓取您的网站。
对于新建的博客来说,SiteMap 对于 SEO 优化很重要,所以在这篇文章中与你分享,如何使用 spatie/laravel-sitemap
扩展为 Laravel 博客生成站点地图。
安装扩展
运行如下命令安装扩展:
composer require spatie/laravel-sitemap
注册路由
在 routes/web.php
文件中添加如下路由:
Route::get('sitemap', 'PagesController@sitemap');
修改控制器
打开 PagesController.php
控制器文件,添加 sitemap
方法: