商品图片外链转内链php,简单方法,不用插件实现外链转内链

typecho可以自定义404页面,通过404.php即可不用插件实现外链转内链

首先,在模板目录下建立一个空的php文件:url.php,写入以下内容:<?php

return array(

//此处以下为内链“链接地址”=>“外链地址”,依次添加自定义的转向。

'key'=> 'your url here',

'weibo'=> 'http://weibo.com',

'typecho'=> 'http://typecho.org',

'google'=> 'http://google.come',

);

?>

也就是建立一个返回数组的php文件,通过array[key]来实现读取url,以达到目的。

创建404.php页面,如果有,则直接打开编辑,在最上方加入如下代码:

$tempStr = str_replace("/index.php","",$_SERVER['REQUEST_URI']);

$action = substr($tempStr,1,2 );

if( $action == "go" ){

$urlArr = include_once 'tpl_url.php';

$query = trim(substr($tempStr,4),"/");

foreach($urlArr as $key=>$value){$arr[]=$key;}

if(in_array($query,$arr)){

header("Location: ".$urlArr[$query]);

}

}

上传,在后台“控制台”-》“网站外观”-》“编辑当前外观” 中,找到url.php,在里面修改添加自己要生成的外链转向。

如上,http://mrasong.com/go/typecho 即可转向到 http://typecho.org; http://mrasong.com/go/google 即转向到 http://google.com

添加自己的转向吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值