10 织梦怎么去掉index.html

织梦怎么去掉index.html,在网上看到的都是一样的答案

请先 登录 后评论

最佳答案 2019-09-22 10:00

Ĵ就按照网上说的操作就可以了!

请先 登录 后评论

其它 13 个回答

8期-点亮网络 - 平面设计

你用的什么主机,西部数码的可以在主机管理里面设置默认文档,如果是自己的服务器,需要在你的FTP里面设置。

请先 登录 后评论
杰木
使用.htaccess文件,使用的是这个办法,试验成功。
方法如下:
在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm
就这么简单。
请先 登录 后评论
幸福不打折

在虚拟主机里调整就好了


请先 登录 后评论
san.net


但是这个index.html怎么看都不舒服,而且也不利于seo中主页url的统一。因为我的网站的url用.htaccess转向统一都是www,而带.com结尾的。
所以出于不让首页权重分散考虑,同时也是美观考虑,dede首页的index.html还是得去掉好。
网上给出的dede首页去掉index.html的方法如下:
1.按官方给的更新说明 替换index.php的内容 生成动态,
如果首页不需要生成HTML的, 把index.php换成下面代码
01
<?php
02
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
03
{
04
header('Location:install/index.php');
05
exit();
06
}
07
require_once (dirname(__FILE__) . "/include/common.inc.php");
08
require_once DEDEINC."/arc.partview.class.php";
09
$GLOBALS['_arclistEnv'] = 'index';
10
$row = $dsql->GetOne("Select * From `dede_homepageset`");
11
$row['templet'] = MfTemplet($row['templet']);
12
$pv = new PartView();
13
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
14
$pv->Display();
15
?>
当然如果要生成html就不行了。
 
2.直接删除CMS根目下的index.php文件,
这个办法看似最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。
3.使用.htaccess文件
目前使用的是这个办法,试验成功。
方法如下:
在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm
就这么简单。
4.在主机里面设置默认首页顺序:把index.html提到最前面。
因主机不同,设置方法也不同。就不具体细说了。


Dede默认生成首页后,首页的链接后面会多出一个index.html。据官方说法这样有利于网站优化。

请先 登录 后评论
a风

哇 这是个问题感觉好难

请先 登录 后评论
无悔

谐波保护器      一直上不去  

请先 登录 后评论
大爱自然1

大佬学习了!学习了 学习了学习了

请先 登录 后评论
2132addsaxs

我是小白 学习学习了 等大佬解答

请先 登录 后评论
成然是我

我是小白 学习学习了 等大佬解答

请先 登录 后评论
我多想是另

我是小白 学习学习了 等大佬解答

请先 登录 后评论
  • 26 关注
  • 0 收藏,959 浏览
  • 雩閖的淹埋 提出于 2019-09-20 10:42

相似问题

网站诊断分析

tel:17612755852

QQ:531800002

seo培训课程优惠

QQ:211363640

在线客服