index.html素材,index.html

本文详细分析了织梦系统网站打开时自动跳转到index.html的问题,问题源于根目录下的代码判断。当网站不带upcache参数访问且缺少index.html时,系统会直接跳转。解决方案分为动态浏览和静态页面两种情况,动态访问时程序会删除index.html并显示首页,静态则直接跳转。了解问题根源后,可以针对性地进行修复。

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

21b8e9caa7d157913d8afe7b2ad32be2.jpg

各种互联网项目,新手可操作,几乎都是0门槛

最近有好些站长朋友反映他们用织梦系统搭建的网站打开网站域名老是跳转到问我有没有办法去掉。

要解决这个问题首index.html先我得搞清楚这个问题是怎么引起的,其实这个问题的出现是因为根目录下面的,我们截取从第14行到38行代码

if(($_GET[''])||!())

{

((__FILE__)./include/common.inc.php);

require_onceDEDEINC./arc.partview.class.php;

$GLOBALS['_arclistEnv']='index';

$row=$dsql-GetOne(Select*From`dede_homepageset`);

$row['templet']=MfTemplet($row['templet']);

$pv=newPartView();

$pv-SetTemplet($cfg_basedir.$cfg_templets_dir./.$row['templet']);

$row['showmod']=isset($row['showmod'])?$row['showmod']:0;

if($row['showmod']==1)

{

$pv-SaveToHtml(dirname(__FILE__)。/index.html);

include(dirname(__FILE__)。/index.html);

exit();

}else{

$pv-Display();

exit();

}

}

else

{

header(HTTP/1.1301MovedPermanently);

header(Location:index.html);

}

这里有一个判断,网站在不加upcache参数的情况下(www.dedevvip.com/index.php?upcache=1)和网站根目录下不存在index.html那么他就直接跳转到index.html

这样知道问题根源了,那接下来我就给出解决办法,我们分两种情况

一、直接动态浏览

网站动态访问的情况下,程序会删除根目录下面的Index.html,那么他会执行include(dirname(__FILE__)。/index.html);这段代码,把首页引用而非跳转。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值