作者: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
    1
    .htaccess
    
    files
  • Import Apache
    1
    .htacces
    
    files 还比较好用,其中一个比较贴心的功能就是自动把对于index.php的请求自动重定向到当前wordpress设置的主域名下面

就比如我的blog的主域名是blog.seeksky.tk    但是由于架设在BAE上面还有一些流量是通过本身BAE提供的域名seeksky.duapp.com提供的

这样安装这个插件之后就可以自动将诸如seeksky.duapp.com这样的域名只要请求的是你的blog的index.php文件的请求全部301重定向到blog.seeksky.tk下面

相当赞的功能