Improved parseURL