讨论 使用交流 文库路由修改问题,请教帮忙

文库路由修改问题,请教帮忙

fkenuiabcd 发表于    阅读:313    回复:5

问题描述:我想把文库内容地址修改一下

现在是文档     域名/doc/ikldf1477d

想修改成      域名/ikldf1477d

文库路由文件  \module\Wenku\Web\routes.php   修改了这个路由还有其它文件要修改吗?

 

我直接把这个doc删除了,会有好多地方打不开的   'doc/{hash}'

那个会的,帮帮我,


*/ $router->group(array('middleware' => array(\Module\Member\Middleware\WebAuthMiddleware::class)), function () use($router) { $router->match(array('get', 'post'), 'wenku', 'IndexController@index'); $router->match(array('get', 'post'), 'wenku/list/{categoryId?}', 'WenkuController@lists'); $router->match(array('get', 'post'), 'wenku/search', 'WenkuController@search'); $router->match(array('get', 'post'), 'doc/download/{hash}', 'WenkuController@download'); $router->match(array('get', 'post'), 'doc/download_guest/{hash}', 'WenkuController@downloadGuest'); $router->match(array('get', 'post'), 'doc/download_vip/{hash}', 'WenkuController@downloadVip'); $router->match(array('get', 'post'), 'doc/buy/{hash}', 'WenkuController@buy'); $router->match(array('get', 'post'), 'doc/buy_guest/{hash}', 'WenkuController@buyGuest'); $router->match(array('get'), 'doc/{hash}', 'WenkuController@show'); $router->match(array('get'), 'wenku/upload', 'WenkuController@upload'); $router->match(array('get', 'post'), 'wenku/member/{id}', 'MemberController@index'); $router->match(array('get', 'post'), 'wenku/member/{id}/docs', 'MemberController@docs'); $router->match(array('get', 'post'), 'member_wenku', 'MemberWenkuController@index'); $router->match(array('get', 'post'), 'member_wenku/edit', 'MemberWenkuController@edit'); $router->match(array('post'), 'member_wenku/delete', 'MemberWenkuController@delete'); $router->match(array('get', 'post'), 'member_wenku_download', 'MemberWenkuDownloadController@index'); });





环境信息:

PHP版本、V7.0.9  系统版本V3.6.0、 文库系统 V3.4.0

 

评论

路由冲突。{hash} 会匹配所有路由请求。

 

@ModStart: 现在这个是默认的,这个要怎么样子修改才可以正常呀?怎么修改这个路由的呀?

 

直接使用 {hash} 会匹配到类似 login register 等各种路由。

 

@ModStart:

现在是文档     域名/doc/ikldf1477d

想修改成      域名/ikldf1477d

我要修改几个文件了

 

想要直接修改成 域名/ikldf1477d,这种不太现实,这个路由规则没有规则不是很好写,会匹配到大部分路由,整个系统就错误了。

 
1
我来评论
QQ
微信