EMLOG

301重定向

适配版本:6.0.0,5.3.1

售价:免费

更新时间:2013-03-28


作者:一只风筝


请进入emlog后台商店安装

使用说明

插件名字:301跳转
插件由来:我看到WordPress有一款GO插件,我在emlog官网和网络上都没有找到一款,我去大神那求助,大神都很忙。所以我就自己百度了一写代码和参考前辈们写的插件,拼凑出了一个301跳转的插件出来,直接在后台设置,前台打开开后跳转到指定地址。如:标识为:emlog,那么跳转前的地址则是http://博客地址/?plugin=go&i=emlog,跳转后的地址是你设置的地址。
插件不足:我没有使用mysql去保存数据,直接用的一个文件保存的,一两百个地址数据还是可以处理的,地址数据多了就不行,后台显示已经存在的地址,我没有做分页了,是直接显示全部的。忘大神指点迷津!
这是我写的第一个php代码,我以前是学易语言和asp的,本人做站都是套模版和asp,不过我觉得php真心不错。
安装方法:请参考emlog官方教程。

相关链接:[url=http://web.1baw.com/post-82.html]http://web.1baw.com/post-82.html[/url]

-------------------------------------------------我是分隔符------------------------------------

2013年4月28添加以下内容:

说明:这个插件可以通过你的修改,变的更好,久支持apache主机。

DIY功能:修改博客根目录的.htaccess文件,在RewriteEngine on下增加一行,输入:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^go/?([a-zA-Z0-9]+)$ http://web.1ba w.com/?plugin=go&i=$1 [L,NC]

[url=http://web.1baw.com/]http://web.1baw.com/[/url]替换成你的网址
即可通过:[url=http://web.1baw.com/go/emlog]http://web.1baw.com/go/emlog[/url] 这样的短网址重定向了

重定向无www的域名到有www的域名,如:baidu.com 到 www.baidu.com 可以这样操作:
在RewriteEngine on下面添加,不管其他绝对要最开始的地方添加。
RewriteCond %{HTTP_HOST} ^xx.com$ [NC]
RewriteRule ^(.*)$ http://www.x x.com/$1 [R=301]
xx.com 替换成你的域名。