1. 猴子技术宅首页
  2. SEO优化干货

PHPCMS V9不能添加https友情链接的方法

企业网站越来越多,很多人都喜欢开一个博客,或者做一个网站出来介绍自己,介绍企业,介绍产品等等,随着安全技术的提升,很多人都给与网站加上了https://。方便收录,也有相对的安全。但是在phpcms模板中默认的是http开头,那么我们该如何修改?下面,我们就来看看总结的方法:

1、打开 \phpcms\modules\link\index.php 文件,搜索if($_POST[‘url’]:

if($_POST['url']=="" || !preg_match('/^http:\/\/(.*)/i', $_POST['url'])){
showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid");
}

将其修改成下面的样式:

if($_POST['url']=="" || !preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $_POST['url'])){
showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid");
}

再搜索$logo:

$logo = safe_replace(strip_tags($_POST['logo']));
if(!preg_match('/^http:\/\/(.*)/i', $logo)){
$logo = '';
}

将其修改成下面的样式:

$logo = safe_replace(strip_tags($_POST['logo']));
if(!preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $logo)){
$logo = '';
}

2、打开 \phpcms\modules\link\templates\link_add.tpl.php 文件,搜索$(“#link_url”):

$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})

将其修改成下面的样式:

$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^(http:\/\/|https:\/\/)[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})

该文章属于:猴子在天上飞原创

转载请注明标题:PHPCMS V9不能添加https友情链接的方法-猴子技术宅

转载请注明出处:https://www.ssfiction.com/archives/2336

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(2条)

  • spywy
    spywy 2020年5月10日 下午9:01

    Nice post. I was checking constantly this blog and I am impressed!
    Very useful info specifically the last part 🙂 I care for such
    information a lot. I was looking for this particular info for a very long time.
    Thank you and good luck.

  • スーパ
    スーパ 2020年6月5日 上午2:56

    2PHPCMS V9不能添加https友情链接的方法