去掉DEDECMS打开首页后会有index.html – DeDecms


avatar
pcwnas 2023-04-21 204

原文来自:https://www.zixuephp.com

去掉DEDECMS打开首页后会有index.html

今天用百度的网页优化工具测试了一下自己网站,有一个问题,就是:

取消重定向:减少1次请求多一次重定向,意味着多请求一次,尽量不要使用重定向。展开详情。

百度了一下原因,就是大概明白其中的意思,就是当我打开自己的网站PHP粉丝网www.phpfensi.com时,后面会自动跟上index.html(www.phpfensi.com/index.html)。

知道原因之后,就是如何去解决,那当然,首先想到的是百度,百度了一下,大部分人都说,需要改代码,代码一长串,也不知道何从下手,而且,这样做,删除了index.html,也就是说首页不是静态生成的,都是用php从服务器读取数据,会增加数据库压力.

根据以往的经验,我想到了这样解决问题不是办法.

然后思考片刻,试了一下,将服务器首页的的顺序换了一下,原来首页的数序是:

index.asp,Default.htm,Default.asp,Default.aspx,index.aspx,index.php,default.php,index.html,

index.htm,可以看到,index.php的顺序在index.html之前,也就是说,读取主页的时候,会先读取php为后缀的,然后再重新回到以html为后缀的页面上来,这中间当然会浪费时间.

所以,我将这两者的顺序进行交换,试了一下之后,问题马上就解决.