more robust URL detection for WP_SITEURL & WP_HOME