Responsive image

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

  用织梦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我

上海SEO博客专注于为SEO从业者提供最新、最全的SEO优化知识,并为企业提供上海SEO顾问,上海SEO服务,上海SEO优化,上海网站优化,上海百度关键词排名优化等业务