🕸 SiteMap(网站地图)
一、什么是sitemap
sitemap就是网站地图,它描述了一个网站的架构。 可以是一个任意形式的文档,用作网页设计的设计工具,也可以是列出网站中所有页面的一个网页,通常采用分级形式。 二、为什么添加sitemap 网站地图这有助于访问者以及搜索引擎的机器人找到网站中的页面。 一些开发者认为网站索引是组织网页的一种更合适的方式,但是网站索引通常是A-Z索引,只提供访问特定内容的入口,而一个网站地图为整个站点提供了一般的自顶向下的视图。
二、为什么添加sitemap
网站地图这有助于访问者以及搜索引擎的机器人找到网站中的页面。一些开发者认为网站索引是组织网页的一种更合适的方式,但是网站索引通常是A-Z索引,只提供访问特定内容的入口,而一个网站地图为整个站点提供了一般的自顶向下的视图。而且有助于网站收录!
三、安装
此扩展需要PHP 8.0或更高版本。使用composer手动安装:composer require fof/sitemap
四、后台启用扩展
五、解决Nginx问题
如果您使用nginx并在nginx 404页面中访问/sitemap.xml结果,您可以将以下规则添加到配置文件中,位于现有的location规则之下:
location = /sitemap.xml {
try_files $uri $uri/ /index.php?$query_string;
}
此规则确保Flarum将在不存在具有该名称的文件时响应对/sitemap.xml的请求,然后你可以自行访问http://域名/sitemap.xml,如果成功出现xml文件,表示配置成功!