Sa rezolvat a fost mai degraba o chestie logica decat programare.
Am sters slashul de dupa categorie si lam pus inaintea subcategoriei.
Multumesc colegi

Cod PHP:
$url "/" 
. (!empty($p[1]) ? "{$p[2]}"/")
. (!empty(
$p[3]) ? "/{$p[4]}/" "/"