我文章栏目下有 军事新闻、娱乐新闻、等等
现在默认配置好栏目路径后,其文章URL都是在这个栏目下面; xxx.com/news/junshi/1.html xxx.com/news/yule/2.html
我想把所有文章类的都调整为 news/1.html /2.html ;看了下官方的教程
news/(\d+) index/index/show/catid/$1/id/$1
只有一个可以打开,其他的都打不开,很奇怪
@kiddyc 你这个逻辑有问题啊。如果 你的栏目下文章有:news/junshi/1.html 和 news/yule/1.html 如果都指向下了:news/1.html 那么这个1 是哪个栏目下的。 正确的不是应该要把URL配置为两个栏目吗:junshi/$1 和 yule/$1 吗? 如果你说你的文章只有一个模型,它们的ID不会重复。那么你要把所有栏目的URL配置为 news/$1 那么栏目前缀会重复吧
@出类拔萃 我尝试手动设置 栏目ID index/index/show/catid/17/id/$1 但这个貌似只支持子栏目,不支持父级栏目;我修改这个之后,id 17 的栏目下的内容页可以正常访问,但路由规则不支持配置多个一样的。
@出类拔萃 @。@ 这个里面的看不懂 无从下手
catid/$1/id/ 中间的$1 需要是栏目id,实际上,你是将文章id传递给栏目id了。并没有正确的栏目id 你还需要改文件里的lists函数 pplication\index\controller\index.class.php 今天刚遇到和你差不多的问题,只是我是给栏目绑定域名。
@yzmcms
有些提示 栏目不存在; 有些提示内容不存在或禁止访问!
别来无恙啊