### [织梦怎么去掉index.html](https://www.prosaas.cn/article/1122) **Published:** 2021-05-12T07:10:37 **Author:** 5201314 **Excerpt:** 织梦去掉index.html的方法:首先打开DEDECMS根目录下的index.PHP文件;然后替换内容为“i… > 织梦去掉index.html的方法:首先打开DEDECMS根目录下的index.PHP文件;然后替换内容为“if(!file\_exists(dirname(\_\_FILE\_\_).'/data/common.inc.php')){..}”即可。 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212115447341.jpg) 本文操作环境:windows7系统、DedeCMS5.6版,DELL G3电脑 **织梦cms去掉网站首页后缀index.html方法** 搜索引擎会认为/和/index.htm是两个不同的页面,输入域名马上就转接到www.dede58.com/index.html的,这样路径变长,也不利于SEO,还会分散权重,默认的DEDECMS首页生成静态后,打开我们所用DEDECMS搭建的网站会在域名后面加上index.html路径,一来看的不是太美观,二来传言对SEO有所影响。 最简单最好的方法就是把DEDECMS根目录下的index.PHP内中的代码全部替换成如下: GetOne("Select \* From \`dede\_homepageset\`"); $row\['templet'\] = MfTemplet($row\['templet'\]); $pv = new PartView(); $pv->SetTemplet($cfg\_basedir . $cfg\_templets\_dir . "/" . $row\['templet'\]); $pv->Display(); ?> 替换后,清空下你的浏览器缓存,然后再打开看看,是不是没有index.html了,有疑问可以联系我。 如果不想用上述方法,以万网虚拟主机为例(下图):将默认首页index.htm移到最上面,最高优先级,保存设置,在网站后台更新主页就没有index.html了。 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212115448337.png) 推荐学习:《dedecms教程》 以上就是织梦怎么去掉index.html的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** cms, DEDECMS, html, if, php, SEO, 搜索引擎 **Categories:** DEDECMS ---