Hi Mandy,
1. Showing '&' in the URLs is a
general problem. There are a lot of articles about it:
a)
URL encoding b)
Problem with & in a url string c)
Reference urlencode If you want to encode & in your URLs I would recommend you to replace it with '%26'
For example, your link:
<a href="http://www.mrpricehome.co.za/?utm_campaign=love_rsa_&utm_medium=email&utm_source=home">
should be encoded into:
<a href="http://www.mrpricehome.co.za/?utm_campaign=love_rsa_%26utm_medium=email%26utm_source=home">
2. Explanation: Certain characters have special meanings when they are found in a URL, so they cannot be used in values that determine the path to pages (i.e. document aliases and URL paths). By default, the following characters are forbidden: \/:*?"<>|&%.'#[]+=„“ and the space character.
So.. the other way is to change the settings in the
web.config:
Take a look at the DevGuide:
URL format and configuration and
Web.config parameters - section "Forbidden character replacement in URLs".
Try to remove the '&' character the list of forbidden characters. It should fix your problem.
Best regards,
Martin Danko