代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 易优教程 > 使用教程 >

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

来源:本站原创 发布时间:2023-05-11 22:30:16热度:431 ℃我要评论(0

麦站模板建站平台(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!超过1000套模板已登记版权,合规合法建站,规避版权风险!【点击获取方案】

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

未标题-1.jpg

 

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

01<?php
02namespace app\home\controller;
03use think\Db;
04class Jump extends Base
05{
06    public function _initialize() {
07        parent::_initialize();
08    }
09    public function jump()
10    {
11        \think\Session::pause(); // 暂停session,防止session阻塞机制
12        $param = input('param.');
13        $aid = $param['aid'];
14        $url = Db::name('product_content')->where('aid',$aid)->getField('demourl');
15            $emptyhtml = <<<EOF
16<!DOCTYPE html>
17<html>
18    <head>
19        <title>网站即将跳转</title>
20        <meta http-equiv="refresh" content="2;url={$url}"
21    </head>
22    <body>
23        <p>请稍等,网站正在跳转中...</p>
24    </body>
25</html>
26EOF;
27    return $emptyhtml;
28    }
29}

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

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

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

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

第二步,输出

首页列表页代码:

详情页代码:

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

同时在</body>前加上JS

1<script type="text/javascript">
2function getUrlValue(aid) {
3  window.open('../index.php?m=home&c=Jump&a=jump&aid=' + aid, "_blank")
4}
5</script>

 

    转载请注明来源网址:https://www.xiuzhanwang.com/eyoucms_sy/5752.html

    发表评论

    评论列表(0条)

       
      QQ在线咨询
      VIP限时特惠