我已将我的回购从 foo 更改为 bar 。因此,github页面网址自动从 / foo 更改为 / bar ,但我希望 / foo 也重定向到 / bar。< / strong>我怎样才能做到这一点?
我使用的是自定义域名,但我认为这没有任何区别。
答案 0 :(得分:3)
重命名存储库时似乎是GihHb doesn't redirect the pages:
GitHub Pages网站不会自动重定向 此时重命名存储库。
我认为您仍然可以通过向ritz078.github.io项目添加页面来进行重定向。使用以下内容创建embed-js.html
---
permalink: /embed-js/
---
<!DOCTYPE html>
<meta charset=utf-8>
<title>Redirecting...</title>
<link rel=canonical href="http://rkritesh.in/embed.js/index.html">
<meta http-equiv=refresh content="0; url=http://rkritesh.in/embed.js/index.html">
答案 1 :(得分:1)
重新创建embed-js
存储库
在gh-pages branch
添加index.html
文件,其中包含:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="1;url=http://rkritesh.in/embed.js/">
<script type="text/javascript">
window.location.href = "http://rkritesh.in/embed.js/"
</script>
<title>Page Redirection</title>
</head>
<body>
<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
If you are not redirected automatically, follow the <a href='http://rkritesh.in/embed.js/'>link to example</a>
</body>
</html>
但这只会重定向来自http://rkritesh.in/embed-js/
其他网页的流量,例如http://rkritesh.in/embed-js/anypage/
会收到404错误。