Ihre Links sind falsch.
Aus Sicht des Endbenutzers ist jeder Ordner oben /public_html/
unsichtbar und kann im normalen Betrieb nicht aufgerufen werden.
Sie sollten folgendes versuchen:
<li> <a href="about.html">About</a> </li>
Der Webserver durchsucht das aktuelle Verzeichnis nach einer aufgerufenen Datei about.html
und verlinkt darauf.