QQ扫一扫联系
现在是文档 域名/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,这种不太现实,这个路由规则没有规则不是很好写,会匹配到大部分路由,整个系统就错误了。