so essentially what seems to be the case is I need to name site pages with the file type within the name.

how stupid.

sidenote: it is worth noting that when inserting a link to a page that is within the dashboard, I learned (through great struggle) that all you need to put in the link is the /pagename.