I was using the built in joomla sef to remove index.php from the URLs. This was working well.
I installed sh404SEF to also remove component information. When I did this, it worked as expected, but aliases links that I included around the site can no longer find the pages. The only links that work are the ones in menus.
For example:
https://xxxx.com/index.php/terms-of-service with Joomla SEF became https://xxxx.com/terms-of-service
This is what I wanted. I have the SEF link at the bottom of my site. When I enable sh404SEF, this link becomes broken along with any other static alias links.
I had to disable sh404SEF for now because no static alias links would work. The only links that work are the ones directly from front end displayed menus.