dedecms织梦程序首页如何去除indexhtml

dedecms织梦程序首页如何去除indexhtml,第1张

你设置默认文档 为indexhtml 另外 请确认web环境 是用 IIS 吗?

在iis下,右键该网站

2、选择属性

3、选择http头

4、选择mime类型

织梦建站访问首页时后面都会添加上indexhtml,这个是web服务器中没对对默认文档正确设置导致的。

IIS默认文档设置:如图,选择“默认文档”,将indexhtml放置到最前面即可。

apache默认文档设置:在你apache里有conf这个文件夹,里面有个httpdconf,在里面找到这段:

将indexhtml放到前面,如没有添加即可;

虚拟空间或控制面板中设置默认文档:一般在设置中能找到如下图位置,同理,将indexhtml前置即可。

登陆你的织梦后台,浏览器地址栏输入你的后台地址,默认是你的域名/dede。如果更改了请域名/更改后的名

登陆后,在左侧找到模板管理,点进去找indexhtml,也可以进去后用CTRL+F查找,后面有删除,删除后就没主页了,请注意

网上有两种解决方法:

一种是说你曾用记事本编辑过dede的php文件

2是说你得修改

找include/userloginclassphp里面的keepuser()函数,

把@session_register 全部改写, 虽然不知道这个@是什么意思

把@session_register($this->keepUserIDTag); 注释掉,然后改为

if (!isset($_SESSION[$this->keepUserIDTag]))

全部有6个。

如下:

if (!isset($_SESSION[$this->keepUserIDTag]))

//@session_register($this->keepUserIDTag);

$_SESSION[$this->keepUserIDTag] = $this->userID;

if (!isset($_SESSION[$this->keepUserTypeTag]))

//@session_register($this->keepUserTypeTag);

$_SESSION[$this->keepUserTypeTag] = $this->userType;

if (!isset($_SESSION[$this->keepUserChannelTag]))

//@session_register($this->keepUserChannelTag);

$_SESSION[$this->keepUserChannelTag] = $this->userChannel;

if (!isset($_SESSION[$this->keepUserNameTag]))

//@session_register($this->keepUserNameTag);

$_SESSION[$this->keepUserNameTag] = $this->userName;

if (!isset($_SESSION[$this->keepUserPurviewTag]))

//@session_register($this->keepUserPurviewTag);

$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

if (!isset($_SESSION[$this->keepAdminStyleTag]))

//@session_register($this->keepAdminStyleTag);

$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

然后就可以登入后台了。

我用的第二种方法解决的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms织梦程序首页如何去除indexhtml

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情