欢迎访问本网站,本网站主要提供seo基础教程知识、网站建设相关教程!
上海seo博客官网欢迎你的到来

免费诊断网站|企业网站关键词排名优化 QQ:347222121

当前位置: 主页 > 网站建设 > 修改实现织梦不跳转到index.html的方法

修改实现织梦不跳转到index.html的方法

发布时间:2017-01-23 09:52内容来源:未知 点击:

  用织梦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.fyeseo.com/ [R=301,L]

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

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

顶一下
(0)
0%
踩一下
(3)
100%
------分隔线----------------------------