今天把Github Pages的某个原名是aaaa的目录修改成了bbbb,
相当于原来的example.github.io/aaaa/example.html
都要变成example.github.io/bbbb/example.html
了
由于GH没有开放可配置的标准301重定向,所以只能用js来跳转了。然而一个目录下那么多的文件,总不能一个一个手工设置吧
后来想了想,repo根目录有一个404.html,可以用它来曲线救火呀
window.onload=function() {
var url = window.location.href
switch (true) {
case url.includes('/aaaa'):
document.location = url.replace('/aaaa', '/bbbb')
break
}
以后再改目录名就在下面新添一个case就好了