增加小说模板
This commit is contained in:
220
code/app/home/config/router.php
Normal file
220
code/app/home/config/router.php
Normal file
@@ -0,0 +1,220 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use think\facade\Route;
|
||||
|
||||
# 路由别名,可以忽略
|
||||
// Route::alias("/index.html", "/")->append(['boolIsMobile' => true]);
|
||||
// Route::alias("/pc/index.html", "/")->append(['boolIsMobile' => false]);
|
||||
|
||||
Route::rule("/",'Index/index')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule("/index",'Index/index')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule("/pc/index",'Index/getPcIndex')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 男生/女生
|
||||
Route::rule('boy', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => true,'strChannel'=>'boy']);
|
||||
Route::rule('pc/boy', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => false,'strChannel'=>'boy']);
|
||||
Route::rule('girl', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => true,'strChannel'=>'girl']);
|
||||
Route::rule('pc/girl', 'Novel/getBoyNovel')->ext('html')->append(['boolIsMobile' => false,'strChannel'=>'girl']);
|
||||
|
||||
|
||||
//排行榜
|
||||
Route::rule('rank', 'Novel/getNovelRank')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule("/pc/rank",'Novel/getNovelRank')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 书库
|
||||
Route::rule('shuku', 'Novel/getLibrary')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/shuku', 'Novel/getLibrary')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 深度SEO
|
||||
Route::rule('seo/list', 'Novel/getSeoList')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/seo/list', 'Novel/getSeoList')->ext('html')->append(['boolIsMobile' => false]);
|
||||
Route::rule('seo/info', 'Novel/getSeoInfo')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/seo/info', 'Novel/getSeoInfo')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
|
||||
// 小说详情
|
||||
Route::rule('info', 'Novel/getNovelInfo')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/info', 'Novel/getNovelInfo')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 小说章节
|
||||
Route::rule('chapter', 'Novel/getNovelChapter')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/chapter', 'Novel/getNovelChapter')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
Route::rule('pc/chapters', 'Novel/getNovelChapterAll')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 搜索小说
|
||||
Route::rule('search', 'Novel/getSearchNovel')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('pc/search', 'Novel/getSearchNovel')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 小说用户中心
|
||||
Route::rule('/user', 'User/Index')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('/pc/user', 'User/Index')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 历史记录
|
||||
Route::rule('history', 'User/getHistory')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('/pc/history', 'User/getHistory')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
// 书架
|
||||
Route::rule('bookshelf', 'User/getBookShelf')->ext('html')->append(['boolIsMobile' => true]);
|
||||
Route::rule('/pc/bookshelf', 'User/getBookShelf')->ext('html')->append(['boolIsMobile' => false]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// if(config('app.default_index_info_isopen')){
|
||||
// # SEO首页-此为了 那些那详情页做首页推广的站点
|
||||
// Route::get("/", "Novel/getDetail")->name("Novel@getDetail")->cache('/index.html', 600, 'index');
|
||||
|
||||
// // 影视首页
|
||||
// Route::get("/nindex", "Novel/Index")->name("Novel@Index")->cache('/nindex.html', 600, 'nindex');
|
||||
// }else{
|
||||
// Route::get("/", "Novel/Index")->name("Novel@Index")->cache('/index.html', 600, 'index');
|
||||
// }
|
||||
|
||||
|
||||
|
||||
// # 定义所有分类路由
|
||||
// $arrRoutes = [
|
||||
// # 小说推荐
|
||||
// [
|
||||
// 'class'=>'Novel/getRankList',
|
||||
// 'name'=>'Novel@getTuijianList',
|
||||
// 'path'=>[
|
||||
// '/tj/:intTjdj-[:intPage]',
|
||||
// '/tuijian/:intTjdj-[:intPage]',
|
||||
// '/recommend/:intTjdj-[:intPage]',
|
||||
// '/nice/:intTjdj-[:intPage]',
|
||||
// '/good/:intTjdj-[:intPage]',
|
||||
// '/推荐/:intTjdj-[:intPage]',
|
||||
// ],
|
||||
// ],
|
||||
// # 小说分类
|
||||
// [
|
||||
// 'class'=>'Novel/getCategoryList',
|
||||
// 'name'=>'Novel@getCategoryList',
|
||||
// 'path'=>[
|
||||
// '/list/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// '/fenlei/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// '/class/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// '/type/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// '/leixin/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// '/小说分类/:intCId-:intSort-:intStatus-[:intPage]',
|
||||
// ],
|
||||
// ],
|
||||
// # 小说排行
|
||||
// [
|
||||
// 'class'=>'Novel/getNovelRankList',
|
||||
// 'name'=>'Novel@getNovelRankList',
|
||||
// 'path'=>[
|
||||
// '/paihang/:intCId-:intSort-[:intPage]',
|
||||
// '/paihanbang/:intCId-:intSort-[:intPage]',
|
||||
// '/rank/:intCId-:intSort-[:intPage]',
|
||||
// '/sort/:intCId-:intSort-[:intPage]',
|
||||
// '/pb/:intCId-:intSort-[:intPage]',
|
||||
// '/排行榜/:intCId-:intSort-[:intPage]',
|
||||
// ],
|
||||
// ],
|
||||
|
||||
// # 小说章节
|
||||
// [
|
||||
// 'class'=>'Novel/getReader',
|
||||
// 'name'=>'Novel@getReader',
|
||||
// 'path'=>[
|
||||
// '/xq/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/xiaoshuo/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/novel/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/info/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/shu/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/小说/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
|
||||
// '/book/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/kan/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/show/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/yuedu/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/see/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// '/相关/:intNovelId/:intZhangJiePaiXu-[:strSort]',
|
||||
// ],
|
||||
// ],
|
||||
|
||||
// # 小说详情
|
||||
// [
|
||||
// 'class'=>'Novel/getDetail',
|
||||
// 'name'=>'Novel@getDetail',
|
||||
// 'path'=>[
|
||||
// '/xq/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/xiaoshuo/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/novel/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/info/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/shu/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/小说/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
|
||||
// '/book/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/kan/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/show/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/yuedu/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/see/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// '/相关/:intNovelId-[:intCurrentPage]-[:strSort]',
|
||||
// ],
|
||||
// ],
|
||||
// # 搜索 - 小说
|
||||
// [
|
||||
// 'class'=>'Search/getNovel',
|
||||
// 'name'=>'Search@getNovel',
|
||||
// 'path'=>[
|
||||
// '/search',
|
||||
// ],
|
||||
// ],
|
||||
// # 书架
|
||||
// [
|
||||
// 'class'=>'Search/getShujia',
|
||||
// 'name'=>'Search/getShujia',
|
||||
// 'path'=>[
|
||||
// '/shujia',
|
||||
// ],
|
||||
// ],
|
||||
// # 收藏
|
||||
// [
|
||||
// 'class'=>'Search/addSc',
|
||||
// 'name'=>'Search/addSc',
|
||||
// 'path'=>[
|
||||
// '/sc',
|
||||
// ],
|
||||
// ],
|
||||
// ];
|
||||
|
||||
// // Route::get('/sc', 'Novel/addSc')
|
||||
// // ->middleware('Throttle:5,60') // 限制 1 分钟内最多 5 次
|
||||
// // ->name('Novel@addSc');
|
||||
|
||||
// # 遍历所有分类,注册路由
|
||||
// foreach ($arrRoutes as $Routes) {
|
||||
// foreach ($Routes['path'] as $strPath) {
|
||||
// Route::get($strPath, $Routes['class'])
|
||||
// ->name($Routes['name'])
|
||||
// ->pattern([
|
||||
// 'intTjdj' => '\d+', # 推荐等级
|
||||
// 'intPage' => '\d+', # 分页
|
||||
// 'intCId' => '\d+',
|
||||
// 'intSort' => '\d+',
|
||||
// 'intNovelId' => '\d+',
|
||||
// 'intZhangJiePaiXu' => '\d+',
|
||||
// 'strSort' => '\w+',
|
||||
// 'intStatus' => '\d+',
|
||||
// ])
|
||||
// ->cache([$strPath, 3600, strtoupper($strPath) . '_PAGE']);
|
||||
// }
|
||||
// }
|
||||
Reference in New Issue
Block a user