生成map地图支持别名访问

This commit is contained in:
yumo 2023-05-05 14:21:19 +08:00
parent ccec51ad88
commit 042bd8eab4
1 changed files with 4 additions and 4 deletions

View File

@ -109,13 +109,13 @@ class Index extends AuthController
//获取文章分类url //获取文章分类url
$documentCategoryModel = new DocumentCategoryModel(); $documentCategoryModel = new DocumentCategoryModel();
$categoryInfo = $documentCategoryModel->field('id,title,create_time') $categoryInfo = $documentCategoryModel->field('id,alias,title,create_time')
->where('status', 1)->where('status', 1) ->where('status', 1)->where('status', 1)
->page($page, $pagesize) ->page($page, $pagesize)
->order('id desc')->select(); ->order('id desc')->select();
foreach ($categoryInfo as $v) { foreach ($categoryInfo as $v) {
$str .= '<url>'; $str .= '<url>';
$str .= '<loc>' . url('index/article/lists',["id"=>$v['id']],".html",$domain) . '</loc>'; $str .= '<loc>' . url('index/article/lists',["id"=>$v["alias"]?:$v['id']],".html",$domain) . '</loc>';
$str .= '<lastmod>' . $v['create_time'] . '</lastmod>'; $str .= '<lastmod>' . $v['create_time'] . '</lastmod>';
$str .= '<changefreq>always</changefreq>'; $str .= '<changefreq>always</changefreq>';
$str .= '<priority>0.8</priority>'; $str .= '<priority>0.8</priority>';
@ -123,14 +123,14 @@ class Index extends AuthController
} }
//获取详细页分类url //获取详细页分类url
$documentModel = new DocumentModel(); $documentModel = new DocumentModel();
$documentInfo = $documentModel->field('id,create_time') $documentInfo = $documentModel->field('id,alias,create_time')
->where('display', 1) ->where('display', 1)
->page($page, $pagesize) ->page($page, $pagesize)
->order('id desc')->select(); ->order('id desc')->select();
foreach ($documentInfo as $v) { foreach ($documentInfo as $v) {
$str .= '<url>'; $str .= '<url>';
$str .= '<loc>' . url('/index/article/detail',["id"=>$v['id']],".html",$domain) . '</loc>'; $str .= '<loc>' . url('/index/article/detail',["id"=>$v["alias"]?:$v['id']],".html",$domain) . '</loc>';
$str .= '<lastmod>' . $v['create_time'] . '</lastmod>'; $str .= '<lastmod>' . $v['create_time'] . '</lastmod>';
$str .= '<changefreq>monthly</changefreq>'; $str .= '<changefreq>monthly</changefreq>';
$str .= '<priority>0.6</priority>'; $str .= '<priority>0.6</priority>';