а location.pathname не надо декодить?