wecenter热门话题中文伪静态无法访问修改

2020-08-28 16:11:33 通过修改伪静态的URL来实现访问 访问地址:ask/t18.html 其中18为id 修改文件地址:ask/views/default/topic/square.tpl.htm 大概33行代码: a href=topic/channel-topic__topic_id-?php echo $val['topic_id']; ??php if

通过修改伪静态的URL来实现访问

访问地址:ask/t18.html 其中18为id

修改文件地址:ask/views/default/topic/square.tpl.htm

大概33行代码:

<a href="topic/channel-topic__topic_id-<?php echo $val['topic_id']; ?>"<?php if ($_GET['topic_id'] == $val['topic_id']) { ?> class="active"<?php } ?>><?php echo $val['topic_title']; ?>

修改为:

<a href="topic/<?php echo $val['topic_id']; ?>"<?php if ($_GET['topic_id'] == $val['topic_id']) { ?> class="active"<?php } ?>><?php echo $val['topic_title']; ?></a>

问答后台添加一个自由路由:

/topic/(:any)===/t(:any).html

原来访问地址:

/ask/tchannel-topic__topic_id-18.html 变成 /ask/t18.html

这样热门话题/全部话题的中文话题就能访问了。

更新