@divyanshkul, if it's another domain you're looking for, I've got mine at http://tusharbc.tk. That's a custom domain and completely free, just with gh-pages. Isn't that what you're tying to do?
Also instead of heroku (unless you're running maybe a node stack or python stack or something else), sign up for a domain at dot.tk and then use 000webhost to get your PHP code running. I'm sure you'll get your personal website up soon
Neat trick btw, I like it :
<?php header( 'Location: /index.html' ) ; ?> )
Hehe thanks fam Means a lot <3