I have a strange phenomenon happening and I am not sure where to ask this question so I am starting here.
The site was build offline, with a fixed IP address, from the default simple theme and a few added modules from the repo. Silverstripe is working fine and all the created pages display as needed.
When the site was given a domain all that changed. Most pages display as expected ... but to get to some (like admin/pages or a custom contact form with reCaptcha) I have to give the exact IP and path. The page then displays and reCaptcha works if I include the IP in the domain list.
This is crazy. I understand that pages were created with the IP as domain but why when the domain is supplied, are they not recognized as part of the domain name?
Am I missing something in the .htaccess maybe?
Environment:
Linux Mint 18.1
Apache 2.4
PHP 5.6
Silverstripe 3.5.3