假设我有一个使用GitHubPages的项目project-old
,并且我创建了它的全新版本:project-new
。。
现在,project-new
已经过测试并准备好"生产",在归档位于页面https://example.com/project-old
的project-old
之前,有没有办法
将访问者重定向到
https://example.com/project-new
考虑到任何自动重定向都是由GitHub在重命名项目时完成的,这并不容易。
除PAges外:
重命名存储库时,除项目站点URL外,所有现有信息都会自动重定向到新名称
如果您计划重命名具有GitHub Pages网站的存储库,我们建议您为网站使用自定义域。这确保了网站的URL不会受到重命名存储库的影响
在您的情况下,通过自定义域引用旧项目或新项目的页面会更容易。
然后,您可以继续进行,稍后创建一个新的项目,而不必担心URL更改。
如果这不方便,则参见";在Github Pages上设置重定向";来自Steve Belovarich,使用带有重定向指令的index.html
(在您的旧项目中(。
<!DOCTYPE html>
<meta charset="utf-8">
<title>Redirecting to https://example.com/</title>
<meta http-equiv="refresh" content="0; URL=https://example.com/">
<link rel="canonical" href="https://example.com/">