查看: 1119|回复: 2

DEDECMS如何去掉URL后面的index.html

[复制链接]
发表于 2009-1-11 13:26:01 | 显示全部楼层 |阅读模式
有些程序生成的网站,URL后面有index.html
比如:http://www.***.com/seo/index.html
目录太深,不利于SEO,去掉INDEX.HTML就是让目录变短点。


首先找到/include/channelunit.func.php文件

搜索 function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')
{


方法一:参照5.1
在下面增加
       if($defaultname == 'index.html'){
        $defaultname = '';
    }

方法二:在该函数中找到

else
    {
       $reurl = $typedir.'/'.$defaultname;

删除 .$defaultname
发表于 2009-1-11 16:27:35 | 显示全部楼层
不删除好像也是可以使用,比如http://www.***.com/seo/这样形式也可以访问
回复 给力 爆菊

使用道具 举报

发表于 2010-11-5 18:35:27 | 显示全部楼层
支持下 的
回复 给力 爆菊

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

联系我们|Archiver|手机版|小黑屋|TGL论坛

GMT+8, 2026-8-6 12:30

Powered by iLang

Powered by Discuz! X5.0  ·  © 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表