Migrate site from dev environment to production server - 404 errors We completed development on our dev environment and I copied the files over from the dev server to the production server through FTP. 

Then through back up and migrade module, I made a back up of the SQL database. I created a new database through Plesk with the same name, username and password. I then imported the SQL database into the new server through phpmyadmin. I go to the URL and get the Site Maintenance message (which is correct, I placed the site in maintenance mode before copying the files over) but cannot navigate to any sub pages. Generally I can add /user or /admin to the end of the url and get the login screen. However all I get are 404 errors.
It sounds like your .htaccess file is missing, or AllowOverride is disabled.  Clean URLs not working? Check your .htaccess file!