XiunoBBS外链跳转页插件 Linux

夜琉璃ヾ 1月前 249

这几天在到处闲逛各位的大佬的网站,发现有的网站外链跳转挺好看的,所以emmmm....
我就扒了一个网站的皮,自己写了后端,给xiunobbs写了个外链跳转页插件
效果如下gif图


正确的食用方式....

http(s)://youdomain/go.htm?uri=要跳转的网站(urlencode格式)


我寻思还是丢一下部分代码的好,如下:

<?php
/*
 * 外链跳转页面
 * @copyright (c) yeliulee all rights reserved
 */
if(strlen($_SERVER['REQUEST_URI']) > 384 ||
    strpos($_SERVER['REQUEST_URI'], "eval(") ||
    strpos($_SERVER['REQUEST_URI'], "base64")) {
    @header("HTTP/1.1 414 Request-URI Too Long");
    @header("Status: 414 Request-URI Too Long");
    @header("Connection: Close");
    @exit;
}
 
$redirect_uri = param('uri');
 
if (!empty($redirect_uri)){
    $title = '页面加载中,请稍候...';
    $uri = $redirect_uri;
}else{
    $title = '参数缺失,正在返回首页...';
    $uri = http_url_path();
}
 
include _include(APP_PATH.'plugin/ccreed_uri_redirect/view/htm/uri_redirect.htm');
?>


有人问...怎么实现外链自动跳转?....这个,我给个思路:

在网站里面加个js....检测<a>标签的点击,检测里面的href,如果非本站链接...当点击的时候就跳转到http(s)://youdomain/go.htm?uri=要跳转的网站(urlencode格式)

(我寻思这操作很简单来着....自己去实现吧ヾ(◍°∇°◍)ノ゙)


插件下载地址:https://www.ccreed.com/thread-41.htm

最新回复 (6)
  • 阝东 1月前
    引用 2
    可以的
  • oliolo 1月前
    引用 3
    其实最需要的,就是发表文章的时候在发帖页面直接添加网址,发布后点击主题不进内容页,直接跳转到连接。后台可以设置会员组限制权限。
  • 夜琉璃ヾ 1月前
    引用 4
    oliolo 其实最需要的,就是发表文章的时候在发帖页面直接添加网址,发布后点击主题不进内容页,直接跳转到连接。后台可以设置会员组限制权限。
    额...外链文章页?
  • 龙之殇 1月前
    引用 5
    oliolo 其实最需要的,就是发表文章的时候在发帖页面直接添加网址,发布后点击主题不进内容页,直接跳转到连接。后台可以设置会员组限制权限。
    这个直接取字段的值不就好了
  • oliolo 1月前
    引用 6
    夜琉璃ヾ 额...外链文章页?
    博客有这个功能,在发表文章的时候添上外链地址,前台点击文章就直接跳转了。
  • oliolo 1月前
    引用 7
    龙之殇 这个直接取字段的值不就好了

    方法和思路相信大神们都有,要是实现能做成插件就好了。这样xiuno能做网址导航了。不做导航帖子列表还能插个外链广告。


返回
发新帖