如何去除织梦网站首页后面的index.html

发布时间:2021-7-05 08:01

有用织梦建站的朋友都有此体会,搭建好站点之后首页后面会出现index.html小尾巴,看上去着实凡人,特别是对于有强迫症的我来说。

去除织梦网站index.html

如何去除织梦网站首页后面的index.html

在此之前Ourboke联盟也有说过如何去除网站中的index小尾巴,但这次方法和此前有点不同,此前是在服务器里直接去除,这次是利用修改代码的方法来进行去除。

此方法好的就是能够永久删除,好了,废话不多说直接进入教学吧。

在www/根目录下有个自带的index.php文件,原代码为:

//自动生成HTML版
if(isset($_GET['upcache']))
{
require_once (dirname(__FILE__)."/include/common.inc.php");
require_once DEDEINC."/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']);
$pv->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:index.html');
}
?>

以上代码改成以下代码:

require_once (dirname(__FILE__)."/include/common.inc.php");
require_once DEDEINC."/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']);
$pv->Display();
?>

然后再把index.php文件重新上传到根目录下并覆盖原来文件,接着再强制刷新下页面就解决了,怎么样,是不是超级的简单。如果不喜欢再服务器控制台操作的朋友们可以试试这个办法,效果也是挺不错的。

如何去除网站中的index小尾巴 网站建设

如何去除网站中的index小尾巴

不知道很多人发现没有,一般情况之下,在我们网站搭建好之后,网站中会出现index的小尾巴(index.html或index.php)。这个是我们做SEO的站长们难以接受的,特别是作为有强迫症的我来说,...
Vue3学习笔记之依赖注入Provide/Inject 网站建设

Vue3学习笔记之依赖注入Provide/Inject

Provide / Inject 通常,当我们需要从父组件向子组件传递数据时,我们使用 props。想象一下这样的结构:有一些深度嵌套的组件,而深层的子组件只需要父组件的部分内容。在这种情况下,如果...