前两天提交了百度收录地图 sitemap.xml
今天发现很多错误如图,存在无效url
![](https://img-blog.csdnimg.cn/img_convert/1071a291d7b418a1030136d05d4d429c.png)
查看了一下sitemap.xml里面的网址均没有带域名格式 /分类 /网页 这种
解决办法:
![](https://img-blog.csdnimg.cn/img_convert/2313622e4e93b692f5d7e0895ea06859.png)
帝国网站后台----栏目---自定义列表----管理自定义 列表------修改sitemap.xml
![](https://img-blog.csdnimg.cn/img_convert/c89ae67aef9d5ddcbbddcfc2d21032d8.png)
找到<loc></loc>标签在所有链接前面加上自己的域名即可
代码如下:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.laowujob.com[!--news.url--]</loc>
<lastmod> <?php echo date("Y-m-d"); ?></lastmod>
<changefreq>daily</changefreq>
<priority>1.000</priority>
</url>
[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
<?
if($bqr['classurl']=='')
{
$sccurl=$public_r['newsurl'].$bqr['classpath']."/";
}
else
{
$sccurl=$bqr['classurl']."/";
}
?>
<url>
<loc>https://www.laowujob.com<?=$sccurl?></loc>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}]
<?
if($bqr['zturl']=='')
{
$sccurl=$public_r['newsurl'].$bqr['ztpath']."/";
}
else
{
$sccurl=$bqr['zturl']."/";
}
?>
<url>
<loc>https://www.laowujob.com<?=$sccurl?></loc>
<lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
<changefreq>monthly</changefreq>
<priority>0.6000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_news order by newstime desc",0,24,0}]
<url>
<loc>https://www.laowujob.com<?=$bqsr[titleurl]?></loc>
<lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
<changefreq>monthly</changefreq>
<priority>0.5000</priority>
</url>
[/e:loop]
</urlset>