WP笔记

支持WordPress站内链接跳转到外部链接的插件介绍

站内链接跳转到外部链接可以

  • 减少你的PR流失
  • 使外部链接格式统一、美观

那么下面的三个插件可以祝你一臂之力:

Simple URLs

Redirection

WP No External Links

Simple URLs

这是为Genesis主题准备的插件,当然任何主题都可以使用。如同它的名字,这款插件最大的优点就是简单、直观。只有你最需要的功能,不用看任何文档也能立刻上手,它只给你提供了两个可以写字的地方,看图

只需要填写title和redirect URI,注意生成的链接格式是http://www.youdomain.com/go/[title],/go是自动添加的。在文章中插入定义的站内链接,就可以重定向到站外链接了,还可以查看链接点击次数,如图所示:

Redirection

这款插件要用功能强大来形容,功能强大,设置同样复杂,如果不去看文档,乍一看去真不知道从何入手。简单的说,这款插件可以实现

  • 本文讨论的功能:站内链接重定向到外部链接,可以选择301、302重定向。
  • 正则表达式匹配,可以将某一类链接跳转到另一类链接,例如,规则
    /blog/(.*) => /$1
    会将/blog/2006/10/01/mypost
    重定向到2006/10/01/mypost
  • 根据引荐网站、用户登录状态、用户客户端等信息指定不同的重定向规则

在使用之前,需要明白该插件的组织关系:

Redirections->Groups->Modules

Modules是最大的分类,分为WordPress、Apache和404,这三项分别由Group组成。

Group又由Redirections组成,提供一个分类的方法,方便管理

WordPress和Apache的区别是,WordPress重定向必须在WordPress加载以后才能实现,不需要.htaccess的支持,可以记录点击次数,但性能上稍差一些。

Apache则通过修改.htaccess实现,每一条规则都会被写进.htaccess,性能上很优化,但灵活性不够,并且不支持记录点击次数。

基本用法

选择Tools->Redirection->Add New添加新的重定向规则:

Source URL:站内地址,例如/go/sola,注意这个地址是相对于域名的,如果wordpress装在子目录下,例如http://yourdomai.com/blog,那么这里要填写/blog/go/sola。如果选上Regular,则表示Source URL使用正则表达式,此时填写正则表达式就可以匹配一类地址,如果不勾选Regular,则无论写什么都会被当做文本处理。

Match:匹配方式,有四种方式可以选择

  • URL only:只匹配URL
  • URL and referrer:匹配URL和引荐网站地址
  • URL and user agent:匹配URL和用户客户端
  • URL and login status:匹配URL和用户登陆状态

这样说你可能不明白,看看下面的例子就明白了

Actions:点击地址以后的行为定义

  • Redirected to URL:默认行为,只进行重定向
  • Redirect to random post:重定向到随机文章
  • Pass-through:这一项与第一项一样会重定向到站外链接,只是浏览器地址栏的地址仍然显示Source URL,访客不会意识到他们在浏览另一个网站
  • Error (404):重定向到404页面

这个插件确实很强大,读文档也很累人!

如果你和我一样只想省事、什么都留给服务器去干,那可以考虑第三个插件

WP No External Links

这款插件最大的好处就是装上以后基本不需要设置什么,就可以将所有的外部链接更新成你的站内链接,例如

https://www.solagirl.net会变成http://yourdomain.com/goto/https://www.solagirl.net

访问次数也有记录,而且可以设置过期时间,过期的日志会自动删除,避免你的数据库被撑爆。

如果你不想改变链接地址,这款插件也给你留了个选项,只对链接添加nofollow和target="blank"。

个人感觉这款插件是懒人的最佳选择!

6条评论

  1. 你应该把这个插件WP No External Links放在最前面的。
    我先下载了第一个,发现不好用,要一个一个添加麻烦死了。
    搜索一圈回来你这,还是最后一个好用!简单!

    1. 我写完了才开始用WP No External Links,所以也没注意顺序。这个确实很简单,就跟傻瓜照相机一样,唯一的问题是如果你网站开启了这个,别人就能用你的网站随便重定向

  2. Pingback: WP No External Links插件与Open Redirect攻击 | ~SolagirL~

评论已关闭。