织梦CMS三种首页网址去掉index.html域名尾缀的方法
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告
![](/linkpic/xianzhuifeng.jpg)
织梦DEDECMS默认生成首页后,首页的网址链接后面会多出一个index.html的尾缀,难看不说,也不利于全站URL统一的结构,对于网站优化的加分效果也是可以忽略不计的,最终还是决定干掉这个.html,根绝网上的整合,整理出三种靠谱解决方案,可根据自己的实际情况选择方法。
方法一:默认文档功能中设置顺序
不管是Win服务器还是Linux服务器,一旦搭建web环境后,一般都会有相应修改网页首页默认文档的功能。Win服务器里可以在IIS里选择对应域名,然后修改首页默认文档的顺序。而Linux服务器一般都会安装个控制面板,现在市面上绝大部分的面板都带有默认文档顺序修改功能(笔者用的是宝塔Linux控制面板),相关截图如下:
这是win服务器的设置默认文档的界面(当然,你也可以在win服务器里安装市面上的控制面板去修改都行)
这是Linux服务器的设置默认文档的界面
方法二:更改index.php的内容
按照织梦官方给的更新说明,替换index.php的内容,生成动态即可,代码替换成如下代码
<?php
if(!file_exists(dirname(__FILE__).’/data/common.inc.php’))
{
header(‘Location:install/index.php’);
exit();
}
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 = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row[‘templet’]);
$pv->Display();
?>
这段代码无法用于生成html
方法三:修改.htaccess
在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm
就这么简单,其实就是识别顺序而已
————————————————
NOTICE:【咨询风格酷】客服微信:wwwxmamnet
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服!
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。