Open hulang opened 8 years ago
第2个问题。老大已经在2点钟版本已经修复。。。 第1个问题依旧在。。不开启伪静态OK。。
news/class/:id\d/[:p\d] 拆成两条试一试 news/class/:id\d news/class/:id\d/:p\d
我也出现这个问题 'my' => 'Member/myinfo', // 静态地址路由 这一条设置无效果,访问my失败
@hulang 我的记忆有点抛锚了,做完之后就忘了,到底怎么配置了其实你的配置没有任何问题,只是多了一个\d 具体请你 clone https://github.com/muxiaokun/thinkphp.git 使用test分支进行测试 测试路径 项目/testp 请你主要看一下配置文件 看不懂再问我 @sxmwhl 你反映的问题确实是路由检测时的一个bug 已修复等合并或者用上面的路径 现行测试或者修改 @liu21st 为啥不合并分支,请回复一下原因,我好进行修改,大神请你理一下小弟吧
@muxiaokun 老大木有合并分支。。。我又是小白。不知道怎么搞啊。。只能等合并分支了。。
@hulang 其实你要是不在意 @sxmwhl 反映的这个bug 你把配置后的\d去掉就行了 git的使用方法还是要学一下方便的很我真的不想回复你(太乱),不过也算了 下面是最主要的问题(怎么配置)
<?php return array( 'MODULE_ALLOW_LIST'=>array('Home'), 'URL_MODEL' => 2, //路由配置不能放到分组中,路由在检测的时候分组模块并没有加载所以也不会有分组配置 'URL_ROUTER_ON' => true, 'URL_ROUTE_RULES'=>array( //这个地方匹配的p不能使用\d 因为Page放进来的参数其实是"[PAGE]"字符串 //无参数匹配错误是检查路由错误已经修复 'testp/[:p]'=>'Test/index', ), );
我其实还是想弄那个分页伪静态的。 就下载了最新的版本。。 出现如下问题: 1、无法加载模块:News 2、每个页面的底部自动增加了:script type="text/javascript">var PARSE_VAR = .......等等代码。。
News有这个模块的。 伪静态如下: // 开启路由 'URL_ROUTER_ON' => true, // 定义路由规则 'URL_ROUTE_RULES' => array( // Home文章路由 'news/show/:id\d' => 'News/info', 'news/index' => 'News/index', 'news/class/:id\d/[:p\d]' => 'News/index', // Home用户路由 'user/show/:id\d' => 'User/info', // Home搜索用户列表路由 'user/index' => 'User/index', 'user/index/:type\d' => 'User/index', 'user/reg' => 'User/reg', 'user/login' => 'User/login', 'user/logout' => 'User/logout', 'user/member' => 'Member/index', 'user/getpass' => 'User/getpass', ),
我只是把之前的:ThinkPHP文件夹删除。替换成当前GIT里面的最新的。。 我又换回我之前的。就不会有错误。。