dedecms301重定向

发布时间:2019-03-27作者:小灵龙点击:133

问题描述:
      我以前的网站都没有做过301重定向,后来才得知301的作用。301重定向有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中。
解决办法:
      在根目录下的index.php文件中,在头部插入如下代码。


    $redirect301=1; //301跳转开关,1代表打开,0代表关闭    

    $index_file='index.html'; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm)    

    if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$redirect301) //判断URL中是否带www    

    {    

        header('HTTP/1.1 301 Moved Permanently');    

       header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳转到www    

      exit();    

    }
     
如果是购买的主机,把首页优先级设置一下,php最高优先级别。如图:

以上就是织梦dedecms网站默认首页及www域的301跳转。以上办法只能解决首页的www跳转,而内容页还是跳转不了。


标签:dedecms301,301重定向