No, eso no puede funcionar. HTTP_REFERER captura (cuando existe) la direccion de la página que se usó para llegar a la actual.
El uso del referer se sale de la necesidad de boomer.
Yo te recomiendo que uses lo que te pasé combinado con un poco de arrays.
Código PHP:
$pagina=$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$partes=explode("/",$pagina);
$partes=array_slice($partes,0,-1);
echo implode("/",$partes);
Listo