dede 直接跳转而没有中间跳转页的实现办法(续)。

本文介绍了一种修正网站列表页跳转问题的方法,通过在PHP文件中增加对redirecturl字段的判断与选择,解决了页面跳转不准确的问题。

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

我先说下思路, 判断redirecurl是否为空,如果不为空,arcurl = redirecturl 。。否则arcurl等于生成地址。

针对主页的修改办法,修改文件inc_fun_SpGetArcList.php ,首先有个select语句查询出一些字段,默认是没有

redirecturl 的,在arc.title、arc.sendtime后边加上arc.redirecturl ,然后在$arcurl = ..... 前边加个判断

if($row['redirecturl']!="") $row['arcurl'] = $row['redirecturl']; else

就这么简单 。。。。  问题一般都出在列表页的跳转 。

当然思路是一样,修改inc_arclist_view.php文件,也是这个判断

if($row['redirecturl']!="") $row['arcurl'] = $row['redirecturl']; else

但是很多人都忽略了redirecturl的select ,以为在inc_fun_SpGetArcList.php 中加了arc.redirecturl就OK,我也是

被这个问题搞的 ,其实这个页也需要单独select出redirecurl,在#@__archives.title, #@__archives.shorttitle,

后边加上#@__archives.redirecturl ,OK,然后写个同样的判断语句。。。

重新更新下,都OK了 。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值