resolves #1192 preserve URI targets universally

- preserve URI targets universally by moving logic to normalize_web_path
- remove checks for URI whereever normalize_web_path is used