discuz外部调用显示静态地址

本文介绍如何将DiscuzX论坛中外部调用的动态URL修改为更有利于搜索引擎优化的静态URL形式,涉及三个核心文件的修改方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      使用discuz论坛后,没有使用外部js调用的模块页面都显示的静态地址,而网站页面js动态调用的模块中,文章显示的地址都是动态的。于是网上找了一篇,改了一下,感觉效果还不错,就把那篇文章摘录下来。谢谢那个作者的分享!!!

        原文地址是:http://www.beianyi.com/thread-191-1-1.html

文章如下:

discuz X!外部调用默认的是动态地址,对se不太好。

一、source\class\block\forum\block_thread.php

  1. 'url' => 'forum.php?mod=viewthread&tid='.$data['tid'].($viewmod ? '&from=portal' : ''),
复制代码

修改为:
  1. 'url' => 'thread-'.$data['tid'].'-1-1.html',
复制代码


二、source\class\block\space\block_blog.php
  1. 'url' => 'home.php?mod=space&uid='.$data[uid].'&do=blog&id='.$data['blogid'],
复制代码
修改为:
  1. 'url' => 'blog-'.$data[uid].'-'.$data['blogid'].'.html',
复制代码


三、source\class\block\protal\block_article.php
  1. 'url' => 'portal.php?mod=view&aid='.$data['aid'],
复制代码
修改为:
  1. 'url' => 'article-'.$data['aid'].'-1.html',
复制代码



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值