porque el
+ es un carácter especial que simboliza un espacio...
osea, para empezar ninguna carpeta debería llevar este carácter, suerte!!
y si deseas usar el +, debes utilizar la función
urlencode() para codificarlo correctamente...
Código PHP:
<a href="?foo=<?php echo urlencode('b+ar'); ?>">candy</a>