作者:seeksky http://blog.seeksky.tk 转载请注明
因为刚刚从GAE迁移过来,这几天把博客好好的整理了一下,问题还挺多的
就拿重定向来说,由于之前默认的是 p?= 这样的文章链接格式,之后转换到文章名的url格式之后,搜索引擎检索的文章链接改变了,导致有一些文章出现404的错误
需要使用301重定向对博客中之前被检索的文章重定向到新的url下面,google了一些方法,最后选择了使用Redirection插件,这个插件还是相当好用的
除了301重定向之外还有许多其他的功能,这里从插件页面贴过来的:
- Supports both WordPress-based and Apache-based redirections
- 404 error monitoring – captures a log of 404 errors and allows you to easily map these to 301 redirects
- RSS feed for 404 errors
- Custom ‘pass-through’ redirections allowing you to pass a URL through to another page, file, or website.
- Full logs for all redirected URLs
- Create redirections based upon a URL, browser, referring site, or login status
- Automatically add a 301 redirection when a post’s URL changes
- Full regular expression support
- Fully localized
- Export all redirections to CSV, XML, or Apache
files1
.htaccess
- Import Apache
files 还比较好用,其中一个比较贴心的功能就是自动把对于index.php的请求自动重定向到当前wordpress设置的主域名下面1
.htacces
就比如我的blog的主域名是blog.seeksky.tk 但是由于架设在BAE上面还有一些流量是通过本身BAE提供的域名seeksky.duapp.com提供的
这样安装这个插件之后就可以自动将诸如seeksky.duapp.com这样的域名只要请求的是你的blog的index.php文件的请求全部301重定向到blog.seeksky.tk下面
相当赞的功能