Github pages fails to deal with redirection on ghosted url

I have a project site on Github pages. It's available through this URL:

To make things a little more pretty, I have the domain communikate.equalitytime.co.uk 'ghosted' by Dreamhost to point to the Github site.

However, subpages are having a problem.

This works fine: and shows the project demo.

But gives 404.

I'm interested to know if anyone can tell me:

  • Why this is happening,
  • and how can I fix it?

In case it's useful, my _config for Jekyll is this:

# ----------------------- #
#      Main Configs       #
# ----------------------- #

url: http://yoursite.com
title: CommuniKate
email: info@communikate.joereddington.com
author: Joe Reddington
description: > # "Write an awesome description for your new site here. 
  You can edit this line in _config.yml. It will appear in your document 
  head meta (for Google search results) and in your feed.xml site 
  description.
copyright: 'Copyright © 2016 Your Name. All Rights Reserved.'
credits: 'Credits: Landing Page is a free to use, open source Bootstrap theme created by <a href="">Start Bootstrap</a>.'

# ----------------------- #
#    Jekyll & Plugins     #
# ----------------------- #

# Build settings
markdown: kramdown
permalink: pretty

# ----------------------- #
#   3rd Party Settings    #
# ----------------------- #

social:
  - title: twitter
    url: https://twitter.com/CommunikateAAC
  - title: github
    url: https://github.com/joereddington/CommuniKate
  - title: email
    url: mailto:info@communikate.joereddington.com

and the github repo itself is available here


ANSWERS:


There is a problem with your DNS setup at dreamhosts.

$ dig communikate.equalitytime.co.uk
;; ANSWER SECTION:
communikate.equalitytime.co.uk. 14307 IN A  208.97.187.158

208.97.187.158 is not a github IP address.

You can try to use github documentation for a successful setup.

Notes :

Nevertheless, communikate is nice and useful job.



 MORE:


 ? Redirect an http request from a remote server to a local server using nodejs
 ? Redirect an http request from a remote server to a local server using nodejs
 ? Redirect an http request from a remote server to a local server using nodejs
 ? Redirect an http request from a remote server to a local server using nodejs
 ? Use Charles Proxy to route https request to local http server
 ? nodejs not responsing to requests remote server
 ? Nodejs request 'proxy' option is not routing request through defined host
 ? http request from nodejs to django
 ? http-proxy-middleware: unable to redirect localhost:9000 to localhost:8888 from nodejs to JettY
 ? How can I redirect maintenance site in asp.net