按seo需求更改站点地图

This commit is contained in:
make
2025-07-05 15:55:56 +08:00
parent 60c965f0c0
commit 3586074c25
30 changed files with 1554 additions and 69 deletions

View File

@@ -9,17 +9,40 @@ use app\services\SiteContext;
use think\facade\Route;
Route::get('/article/fenlei/:category', function (\think\Request $Request, SiteContext $SiteContext) {
return view('test/test01/index.html');
});
// Route::get('/article/fenlei/:category', function (\think\Request $Request, SiteContext $SiteContext) {
// return view('test/test01/index.html');
// });
/**
* Sitemap
* robots
*/
Route::get('/robots', function (\think\Request $Request, SiteContext $SiteContext) {
return view('sitemap/robots.txt');
})->ext('txt');
/**
* Sitemap
*/
Route::get('/sitemap', function (\think\Request $Request, SiteContext $SiteContext) {
return view('video/getMap.html');
})->ext('html');
/**
* /rss/baidu
*/
Route::get('rss/baidu', function () {
return view('rss/baidu.xml')
->contentType('text/xml');
})->ext('xml');
/**
* /rss/so
*/
Route::get('rss/so', function () {
return view('rss/so.xml')
->contentType('text/xml');
})->ext('xml');
/**
* Sitemap 索引文件
*/
@@ -67,6 +90,14 @@ Route::get('/sitemap-chapters-:page', function (\think\Request $Request, SiteCon
// return view('sitemap/sitemap-chapters.xml');
})->ext('xml');
/**
* 视频详情页面。
*/
Route::get('/sitemap-videos-:page', function (\think\Request $Request, SiteContext $SiteContext) {
return $SiteContext->getSiteMapByCode('VIDEO');
// return view('sitemap/sitemap-books.xml');
})->ext('xml');
/**
* 搜索首页
@@ -680,26 +711,26 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
case 'search':
//搜素
// $strView = 'pc/getSearchNovel.html';
// if ($platform == 'h5') {
// $strView = 'novel/getSearchNovel.html';
// }
// Route::get($strRoute, function () use ($strView) {
// return view($strView);
// })->ext('html');
// break;
$strView = 'pc/getSearchNovel.html';
if ($platform == 'h5') {
$strView = 'novel/getSearchNovel.html';
}
Route::get($strRoute, function () use ($strView) {
return view($strView);
})->ext('html');
break;
// 首页
if ($platform == 'h5') {
Route::get($strRoute, function (\think\Request $Request, SiteContext $SiteContext) {
return view($SiteContext->getHomeView('h5'));
});
} else {
Route::get($strRoute, function (\think\Request $Request, SiteContext $SiteContext) {
return view($SiteContext->getHomeView('pc'));
});
}
break;
// if ($platform == 'h5') {
// Route::get($strRoute, function (\think\Request $Request, SiteContext $SiteContext) {
// return view($SiteContext->getHomeView('h5'));
// });
// } else {
// Route::get($strRoute, function (\think\Request $Request, SiteContext $SiteContext) {
// return view($SiteContext->getHomeView('pc'));
// });
// }
// break;
case 'user':
//用户中心