Via the Root Directory

https://www.baseurl.com/about.html

One way to avoid longer URLs is to place the page in the root of the site (in our case, web-dev-hw/). No additional pathing is needed, as the page are not in any other directories.

This is not to say that we could not have additional pages that we explicitly address. For example we could have additional HTML pages at the same directory level, such as an contact.html.

This method is fine for sites will few pages. But for sites with many, using child directories is preferable, as it helps with site organization.

Directory Tree
.
├── about.html 
├── index.html
├──  css/
│   └──  style.css
└──  images/
    ├──  photo-1.jpg
    └──  photo-2.jpg

development directory organize page root