我正在将博客从WordPress迁移到GitHub页面。在我网站的日志中,我注意到有很多这样的请求:
GET /wp/?feed=atom
此301重定向到网站的ATOM Feed。
我计划使用httrack
抓取我的网站并迁移所有静态内容。但这提出了一个问题。有没有办法使用Jekyll复制/wp/?foo=bar
重定向?
答案 0 :(得分:1)
您可以使用Jekyll redirect_from plugin这是可以在github页面上使用的罕见插件之一。
唯一的问题是从服务器的角度来看yoursite.github.io/wp/?foo=bar
是yoursite.github.io/wp/index.php?foo=bar
。因此,任何?foo=bar
都会解析为同一个文件。
我只有你的xml feed来重定向,这就是诀窍:
---
layout: null
redirect_from:
- /wp/
---
content ...
如果要重定向多个文件,则必须从wp/index.html
文件切换到javascript解决方案。