喜欢就分享给更多人!

易优cms链接跳转小插件,避免网站权重流失。

易优教程 12-01 19:52
易优cms链接跳转小插件,避免网站权重流失。

易优cms链接跳转教程,避免输出权重,可以先看下我们网站首页的案例,点一下就明白了。

易优cms链接跳转小插件,避免网站权重流失。

 

第一步:在application/home/controller新建一个php文件,名称定为Jump.php,代码如下:

查看源码

<?php

namespace app\home\controller;

use think\Db;

class Jump extends Base

{

    public function _initialize() {

        parent::_initialize();

    }

    public function jump()

    {

        \think\Session::pause(); // 暂停session,防止session阻塞机制

        $param = input('param.');

        $aid = $param['aid'];

        $url = Db::name('product_content')->where('aid',$aid)->getField('demourl');

            $emptyhtml = <<<EOF

<!DOCTYPE html>

<html>

    <head>

        <title>网站即将跳转</title>

        <meta http-equiv="refresh" content="2;url={$url}" > 

    </head>

    <body>

        <p>请稍等,网站正在跳转中...</p>

    </body>

</html>

EOF;

    return $emptyhtml;

    }

}

注意上面的这一句的两个地方:

查看源码

$url = Db::name('product_content')->where('aid',$aid)->getField('demourl');

1、product_content中的product是指用的是产品模型,如果是文章模型做的跳转则用article_content

2、demourl就是你的自定义字段。

第二步,输出

首页列表页代码:

查看源码

<a onclick="getUrlValue('{$field.aid}')" rel="nofollow">跳转</a>

详情页代码:

查看源码

<a onclick="getUrlValue('{$eyou.field.aid}')" rel="nofollow">跳转</a>

同时在</body>前加上JS

查看源码

<script type="text/javascript">

function getUrlValue(aid) {

  window.open('../index.php?m=home&c=Jump&a=jump&aid=' + aid, "_blank")

}

</script>


友情链接: 菜鸟吧源码 菜鸟聚会登录 网站目录大全 菜鸟吧导航网 冒泡网赚 中创网 福缘创业网 臭虾米项目网 小淘学社 吾图资源网 懒人之家源码 ASP300源码 折翼天使 锦尚中国 莎莎源码论坛 吾爱源码论坛 织梦58 搜虎源码论坛 游戏咖啡屋 码农网 虎格网 织梦猫 魔克吧 忽悠兄基地

网站快速入口:| 网站首页 | 用户登录 | 快捷登录 | 注册账号 | 会员中心 |