我们做网站建设肯定会遇到一个问题,那就是301重定向,比如一般情况下我们需要把不带www的域名301重定向到www域名,这样可以起到网站集权的作用。有时我们可能还有更复杂的301重定向需求,比如把某个链接做重定向。
今天给大家分享一个强大的301重定向插件-Redirection
官方介绍
Redirection是WordPress最流行的重定向管理器。有了它,你可以很容易地管理301个重定向,跟踪404个错误,并通常整理你的网站可能有任何松散的结尾。这可以帮助减少错误,提高您的网站排名。
Redirection被设计成在有几个重定向的站点上使用,而在有几千个重定向的站点上使用。
它作为WordPress插件已经超过10年了,被推荐了无数次。而且是免费的!
除了简单的网址匹配,您还可以根据其他条件进行重定向:
1.登录状态–仅当用户登录或注销时重定向
2.如果用户能够执行某项功能,重定向
3.浏览器–如果用户正在使用某个浏览器,则重定向
4.推荐人–如果用户从其他页面访问了链接,则进行重定向
5.cookie–如果设置了特定的cookie,则重定向
6.超文本传输协议报头——基于超文本传输协议报头的重定向
7.自定义过滤器–基于您自己的WordPress过滤器重定向
8.IP地址–如果客户端IP地址匹配,则重定向
9.服务器–重定向另一个域(如果也托管在此服务器上)
10.页面类型–如果当前页面是404,则重定向
总结
Redirection这款插件虽然很强大,但是在使用过程中还是可能出现一些问题,比如有时会莫名其妙的出现重定向死循环,这样网站就会打不开,会提示重定向次数过多,大多数只是首页会出现这咱情况,内页又可以打开,特别是使用了CDN的网站,更容易出现这类情况。
解决方法:到CDN设置里面刷新一个资源即可。
建议:如非必要,我们只需使用宝塔或虚拟主机面板自带的重定向功能就可以了。