是否可以在github存储库中为移动的文件创建重定向?

时间:2012-11-16 02:50:32

标签: redirect github move

我正在重新组织托管为github存储库的文档集合。有没有办法在存储库中创建重定向,以便将已移动文件加书签的任何人重定向到新位置?

2 个答案:

答案 0 :(得分:1)

我不知道有任何方法可以为移动的文件设置重定向。下一个要做的最好的事情取决于你需要什么?

  • 您是否只想避免损坏的网址?然后分发更永久的网址。一种方法是在GitHub上找到要链接的文件,然后按 y ,它将用提交SHA替换分支名称。例如,如果您在https://github.com/fred/frobbler/blob/master/LICENSE.md然后按 y ,则您的浏览器将重新加载https://github.com/fred/frobbler/blob/{commit-sha}/LICENSE.md。即使在以后的提交中删除或重命名了LICENSE.md,该网址仍然有效。当然,人们现在将链接到该文件的特定(历史)快照。

  • 您是否希望将用户转到之前内容的最新版本?在这种情况下,您可能需要保留旧文档并发出通知它可以找到新文件的位置。或者,您使用其中一个URL缩写服务生成公共URL,以便稍后编辑实际URL。

答案 1 :(得分:0)

无法自动执行此操作。

服务器需要使用HTTP/1.1 301 Moved Permanently代码回答。但是GitHub只是提供页面服务。

只需将字词放入大字体 MOVED TO http://new.url