php专区

 首页 > php专区 > PHP应用 > CMS建站 > ECSHOP 301重新定向 - ecshop

ECSHOP 301重新定向 - ecshop

分享到:
【字体:
导读:
          这里的讲解以ecshop v2 7 3正式版为例,在includes目录下新建 cls_301 php?php$the_host=$_SERVER[ 39;HTTP_HOST 39;];$request_uri=isset($_SERVER[ 39;REQUEST_URI 39;])?$_SERVER[ 39;RE...

ECSHOP 301重新定向

这里的讲解以ecshop v2.7.3正式版为例,在includes目录下新建 cls_301.php

  1. $the_host = $_SERVER['HTTP_HOST'];  
  2. $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';  
  3. if($the_host !== 'http://www.phpfensi.com/')    //判断是否是新的网址如果不是 
  4.   header('HTTP/1.1 301 Moved Permanently');  
  5.   header('Location: http://www.phpfensi.com/'.$request_uri);  //重新定向到新的网址 
  6. ?> 

第二步,修改includes/init.php,大概在74行上添加:

require(ROOT_PATH . 'includes/cls_301.php');

修改后为:

  1. define('PHP_SELF'$php_self); 
  2. require(ROOT_PATH . 'includes/cls_301.php');  //二次开发自定义 301跳转 
  3. require(ROOT_PATH . 'includes/inc_constant.php'); 
  4. require(ROOT_PATH . 'includes/cls_ecshop.php'); 
  5. require(ROOT_PATH . 'includes/cls_error.php'); 
  6. require(ROOT_PATH . 'includes/lib_time.php'); 
  7. require(ROOT_PATH . 'includes/lib_base.php'); 
分享到:
解决ecshop页面提示Warning: Division by...
用过ecshop的朋友可能都会碰到页面出现Warning:Division by zero in问题了,下面我们就此问题来看看解决办法. ecshop部分模板使用时,会出现“Warning: Division by zero in…lib_goods.php”错误,原因在错误页面指定行数存在参数为0,计算错误. 解决方法:适合小米模板、WAP模板、京东模板等. 打开includes/ lbi_goods.php文件...
ecshop自动退出完美解决方法 - ecshop
ecshop自动退出完美解决方法 这个方法可以解决由于动态IP 带来的各种问题. 故障原因: ECSHOP的SESSION采用IP生成用户唯一码,这样的话,多线接入的用户在路由自动切换时就会造成IP变化,这样,SESSION也就丢失了,与SESSION相关的登陆、购物车也就失效. 下面是我的解决办法,也许是目前最快捷最...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……