我正在将博客从 WordPress 迁移到 GitHub 页面。在我的网站日志中,我注意到有很多这样的请求:
GET /wp/?feed=atom
此 301 重定向到该站点的 ATOM 提要。
我本来打算用httrack
抓取我的网站并迁移所有静态内容。但这带来了一个问题。有什么办法可以复制/wp/?foo=bar
使用 Jekyll 重定向?
您可以使用Jekyll 重定向_from 插件 https://github.com/jekyll/jekyll-redirect-from这是很少见的可以在 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
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)