请问DEDE5.7的栏目页和文章页如何去掉index.html尾缀呢?

我现在用的DEDE5.7版,已经301重定向,只是暂时去掉了首页尾缀,首页301重定向成功。可是栏目页很内容页那个尾缀不知道怎么去掉,栏目页和文章页提示301重定向了两次... 我现在用的DEDE5.7版,已经301重定向,只是暂时去掉了首页尾缀,首页301重定向成功。可是栏目页很内容页那个尾缀不知道怎么去掉,栏目页和文章页提示301重定向了两次。请问如何去掉那个尾缀呢。正在用DEDE的高手请解答一下啊。不要找些老版本的使用方法来说明,我都试过了,没用的。帮忙解决的再加分。 展开
 我来答
匿名用户
2013-08-09
展开全部
首先,我想强调的一点就是有的空间可能默认显示的就是没带index.html,那么下面的内容你可以忽略掉了。我们有两种方法可以实现:
第一种: 就是在你的空间控制面板中,将index.html默认首页的优先级设为最高。一般的空间都会提供这种功能,这也是最好的,如果万一,不能怎么办呢?别慌有下面的一种方法即可:
第二种:我们找到dede根目录下的index.php文件:代码如下:

在www/ dede自带的index.php
原代码
<?php
if(!file_exists(dirname(__FILE__).'/da

{
header('Location:install/index.php');
exit();
}
//自动生成HTML版
if(isset($_GET['upcache']))
{
require_on

require_on

$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->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:index.html');
}
?>

替换为
<?php
if(!file_exists(dirname(__FILE__).'/da

{
header('Location:install/index.php');
exit();
}
require_on

require_on

$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();
?>
试试吧。是不是已经搞定了!
匿名用户
2013-08-09
展开全部
这个在于你空间的绑定出现问题,不在程序,就算你做301都一样。你用的是哪个公司的空间?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式