Okay so I read changing the Site URL. And added
define('WP_HOME','http://smsalman.com/blog');
define('WP_SITEURL','http://smsalman.com/blog');
to my wp-config.php.
This restored only the front of the blog. the wp-login from http://smsalman.com/blog/wp-login appears but nothing happens from there. I ccan’t log in and access the wp-admin panel for wordpress. Which is what I really need. Also the blog isn’t fully loaded and is missing certain css components. so it wasn’t a complete fix.