I built https://github.com/kshvmdn/point to do exactly this.
Only supports GitHub Pages right now, but might update it soon to support GitLab as well.
Only supports GitHub Pages right now, but might update it soon to support GitLab as well.
<meta http-equiv="refresh" content="0; url=" /> can create lot of complexity