首页
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
Search
1
linux免费WEB管理面板:AMH
16,497 阅读
2
为主题添加前台删除文章及评论功能
5,072 阅读
3
欢迎使用Typecho
3,886 阅读
4
创建WordPress多站点网络
2,591 阅读
5
代码高亮 - SyntaxHighlighter 0.0.5
1,875 阅读
网络杂记
Wordpress
Typecho
VPS教程
主题模板
登录
Search
标签搜索
Typecho
WordPress
主题
Linux
VPS
LNMP
MySQL
管理面板
nginx
面板
升级
Apache
php函数
缓存
gravatar
404错误
评论
删除
命令
kloxo
CludeChn
累计撰写
119
篇文章
累计收到
13
条评论
首页
栏目
网络杂记
Wordpress
Typecho
VPS教程
主题模板
页面
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
搜索到
1
篇与
的结果
2013-03-29
通过404页面实现外链转内链
这个方法主要是通过模板里的 404.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。来源:Mr.Asong
2013年03月29日
650 阅读
0 评论
0 点赞