我正在重新组织作为 github 存储库托管的文档集合。有什么方法可以在存储库中创建重定向,以便为已移动文件添加书签的任何人重定向到新位置?
问问题
523 次
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 回答