修改实现织梦DedeCms不跳转至index.html页面方法总结

网站优化 admin 暂无评论

用织梦DedeCms搭建网站,一般访问首页的时候,他会跳转至带有index.html的页面上,这样对网站权重传递方面会造成一些影响。我们可以通过两个方法来实现跳转到域名上:

一.修改代码实现不跳转至index.html页面

编辑打开include/channelunit.func.php页面

在GetTypeUrl函数里面查找

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

替换成

$reurl = $typedir.'/';

修改完成后就不会再跳转至index.html页面了。

二.在linux+apache,首先保证网站支持.htaccess即支持伪静态

1)、新建个.htaccess文件;

2)、把下面的代码复制到.htaccess里面

Options +FollowSymLinks

DirectoryIndex index.html

RewriteEngine On

RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}/ /index/.(php|html|htm)/ HTTP/

RewriteRule ^index/.(php|html|htm)$ http://www.dede.com/ [R=301,L]

3)、把.htaccess上传到网站根目录,这样就OK了

第二种方法支持不仅仅支持dedecms,所有支持伪静态的都可以哦,DirectoryIndex index.html 这个是定义主机头,如果你的网站主页是index.php,得修改成DirectoryIndex index.php,而http://www.dede.com/改成你对应的网站域名即可

转载请注明:合肥SEO » 修改实现织梦DedeCms不跳转至index.html页面方法总结

喜欢 ()or分享
QQ客服
联系QQ客服
微信咨询
微信:304212806