Redirect Permanen Github Pages ke Custom Domain

Redirect permanen Github Pages ke Custom Domain
Redirect permanen Github Pages ke Custom Domain

Sejak tahun 2010 Saya sudah mulai menulis blog di wordpress kemudian pindah ke blogspot, dan sempat punya tumblr juga.

Isinya mulai dari mencatat ulang rangkuman kuliah, opini sampai curhat kehidupan sehari-hari.

Dan juga sempat mengikuti komunitas blogger dan kopdar.

Dalam perjalanan itu sudah sangat banyak berganti platform dan alamat untuk blogging. Hal ini membuat kegiatan menulis tidak fokus dan kualitas menulis pun menjadi tidak berkembang.

Untuk itu beberapa hari ini Saya sengaja menyatukan semuanya ke dalam blog ini, dengan migrasi beberapa artikel dan kemudian menon-aktifkan blog lama.


Blog dengan domain burhanudinyahya.github.io sudah cukup lama ada. Dan sudah di-isi dengan konten hasil migrasi dari blog lama.

Tapi kemudian Saya berfikir kenapa tidak beli domain sendiri.

Singkat cerita beli lah domain burhanudinyahya.id. Dan tidak lagi hosting di github. Domain burhnaudinyahya.github.io kemudian di non-aktifkan.

Walaupun domain burhaudinyahya.github.io sudah tidak aktif, tapi beberapa konten sudah terindex google. Maka menjadi tugas berikutnya untuk meredirect semua ke burhaudinyahya.id.

Kenapa di redirect?

dan kenapa harus permanen?

Ada beberapa alasan yang menurut Saya perlu dipertimbangkan, antara lain:

Oke, berikut tutorialnya.


Cara redirect permanen github page ke custom domain

Konfigurasi redirect ini hanya diterapkan di burhanudinyahya.github.io. Maka perlu masuk ke repo nya di GitHub.

Buatlah file dengan nama CNAME

isi CNAME dengan nama domain baru

burhanudinyahya.id

Cara ini dapat meredirect sampai di semua halaman (home, post, categories, tags, dan lainnya).

Tes Hasil Redirect

Untuk mengetahui apakah konfigurasinya sudah berjalan atau belum yaitu dengan curl di teminal.

curl -i https://burhanudinyahya.github.io/resolusi-atau-hanya-angan-angan/

Yang hasilnya seperti ini

HTTP/2 301
content-type: text/html
server: GitHub.com
location: http://burhanudinyahya.id/resolusi-atau-hanya-angan-angan/
x-github-request-id: 8232:52E3:1D75DA:2178A3:5CD04038
accept-ranges: bytes
date: Mon, 06 May 2019 14:10:48 GMT
via: 1.1 varnish
age: 47
x-served-by: cache-sin18023-SIN
x-cache: HIT
x-cache-hits: 1
x-timer: S1557151848.377861,VS0,VE0
vary: Accept-Encoding
x-fastly-request-id: 340f4acd35cb151c44209703488035e5f247fccd
content-length: 178

<html>
<head><title>301 Moved permanen</title></head>
<body bgcolor="white">
<center><h1>301 Moved permanen</h1></center>
<hr><center>nginx</center>
</body>
</html>

HTTP/2 301 artinya redirect sudah permanen.