Everything on my site looks good with http but I set up SSL and now http still looks good but https only works on the index page. If I go anywhere else using https it says the page is not found on the server.
I tried this:
HTTPS Force Redirect not working in WordPress
but no success.
Any help would be much appreciated.
Try changing the link in Admin panel , settings->general, site address from http to https.
Also check your Apache settings.