DEDECMS如何去掉URL后面的index.html
有些程序生成的网站,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 不删除好像也是可以使用,比如http://www.***.com/seo/这样形式也可以访问 支持下 的
页:
[1]