我们都知道ECShop的sitemap.xml地图默认是存放在data文件夹内,且文件名为sitemaps.xml(多了一个“s”),这样不符合xml地板协议的标准,当然也就不利于搜索引擎的抓取,所以我们需要正确去设置。
那么如何正确设置ECShop的sitemap.xml地图?请跟我来。
首先我们需要去掉多的一个“s”,在网站根目录,打开admin/sitemap.php文件,查找:
sitemaps.xml
并替换为:
sitemap.xml
然后查找:
$sm_file = ‘../’ . DATA_DIR . ‘/sitemap.xml’;
并替换为:
$sm_file = ‘../sitemap.xml’;
再查找:
sys_msg(sprintf($_LANG[‘generate_success’], $ecs->url(). DATA_DIR . ‘/sitemap.xml’));
并替换为:
sys_msg(sprintf($_LANG[‘generate_success’], $ecs->url().’/sitemap.xml’));
最后我们只需在ECShop管理后台生成一下地图,然后我们发现,地图已经存在于网站根目录,并以sitemap.xml命名。