Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Eine Alternative wäre eine URL Rewriting Engine wie das Apache-Modul mod_rewrite. Allerdings wäre es einfacher, das Ampersand durch seine Zeichenreferenz & zu ersetzen. Damit gibt es auch keine Schwierigkeiten mehr mit Validatoren.
& ist das entsprechende entity dazu und leichter zu merken als der ASCII code.
es gibt übrigens einige zeichen, die du durch entities ersetzen solltest, einfach mal googeln, da findest du schon einige nette auflistungen