修改/application/common.php 文件,找到sitemap_xml函数;增加下面代码:$result_citysite = M(\‘citysite\‘)->field("*") ->order(\‘sort_order asc, id asc\‘) ->getAllWithIndex(\‘id\‘); /*地区*/ foreach ($result_citysite as $sub) { if (is_array($sub)) { $url = "你的域名/".$sub[\‘domain\‘].\‘/\‘; $url = str_replace(\‘&\‘, \‘&\‘, $url); $url = str_replace(\‘&\‘, \‘&\‘, $url); if ($web_mobile_domain_open){ //两个域名,生成两次,移动端添加标签:<mobile:mobile type="mobile"/> $xml = join_xml($xml,$url,$now,$sitemap_changefreq_list,$sitemap_priority_list,\‘pc\‘); array_push($urls_txt, htmlspecialchars_decode($url)); if($xml_mobile){ $url = get_typeurl($sub, false,\‘mobile\‘); //pc_to_mobile_url($url,$sub[\‘id\‘]); $url = str_replace(\‘&\‘, \‘&\‘, $url); $url = str_replace(\‘&\‘, \‘&\‘, $url); $xml_mobile = join_xml($xml_mobile,$url,$now,$sitemap_changefreq_index,$sitemap_priority_index,\‘mobile\‘); array_push($urls_txt_mobile, str_replace(\‘.xml\‘, \‘.txt\‘, htmlspecialchars_decode($url))); } }else{ //一个域名 if ($response_type){ //pc、移动端分离 <mobile:mobile type="pc,mobile"/> $xml = join_xml($xml,$url,$now,$sitemap_changefreq_list,$sitemap_priority_list,\‘htmladapt\‘); }else{ //代码适配 <mobile:mobile type="htmladapt"/> $xml =join_xml($xml,$url,$now,$sitemap_changefreq_list,$sitemap_priority_list,\‘pc,mobile\‘); } array_push($urls_txt, htmlspecialchars_decode($url)); } } } /*--end*/这是个比较简单直接的方法