So I was trying to launch a site after a painful one whole year development (from contract signed to waiting for material to delivery).
Everything goes smoothly, I can login to Manger, and see the homepage (index.php), nothing seems missing, but when I click on other pages, they all give me the default webhost’ 404 page.
I have the customized 404 page setup, and I am certain all pages are intact, but the server can’t find them 
What do I need to do to fix it? I do have a database backup, will it help if I empty the mysql database, and import the backup version. It’s the same database in the same server. I should have just gone ahead doing so, but I am really worry if I may mess up thing and the site is gone forever (have awfully lousy bad luck lately!)
Any help is greatly appreciated!
Sorry! false alarm! After my post, I realized I forgot to check if I can view the page from ’document preview’ in the manager. And yes I could. The friendly URL is on, thus made me realize the htaccess file was still not being updated in the root directory.