Per l'url path usa il rewriterule nel htaccess, tipo
Per generarlo fai una cosa di questo tipocodice:RewriteRule ^/u/(.*)$ url.php?open=$1
Dove token sarebbe poi la variabile che fa da id nell'url cortoCodice PHP:
do{
$token = genera_token();
}while($db->esiste_token($token));
$db->salva_url($url,$token);
Alla fine l'url sarà così http://miosito.com/u/tokenid