I am also facing the same problem. Could someone give a solution??
If the ‘WordPress URL’ and ‘Site URL’ are the same, I am able to see the preview of a draft post. But when they are different, I get a page not found error!
This in my opinion is a serious issue.