Discuz x3在DIY模块中调用伪静态不成功,显示动态链接,然而其他的链接正常显示伪静态。 后台启用伪静态后,发现论坛版块、帖子点击链接,伪静态正常显示,然后在门户首页DIY显示的帖子,点进去后发现链接还是动态的链接,不宜被搜索引擎抓取。 解决办法: 第一步:前台管理员登录 --> DIY -->编辑(伪静态问题模块) -->模块模板(如下图) 第二步:查看模块模板里的代码会发现: <a class="pic" rel="nofollow" href="{url}"{target}> 或者<a style="color:#fff" rel="nofollow" href="{url}"{target}> 其中的问题之处就是<a>标签里,紧跟的不是rel="nofollow" href="{url}",将class="pic"或style="color:#fff"移到rel="nofollow" href="{url}"后即可正常显示伪静态的链接。 问题出现的原因主要是DIY模板模块时书写不规范; 正确的写法是<a rel="nofollow" href="{url}"..........> |
手机版|小黑屋|简洁模式|( 渝ICP备16003012号-2 )
GMT+8, 2024-4-20 17:53