5

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

4

2 回答 2

1

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

  • 您只是想避免损坏的 URL 吗?然后分发更永久的 URL。一种方法是在 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,这样您就可以稍后编辑实际的 URL。

于 2017-07-16T13:55:43.873 回答
0

没有办法自动做到这一点。

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

只是把字用大字体MOVED TO http://new.url

于 2013-04-02T08:48:27.950 回答