Vinicius, JSF e Struts não tem nada a ver com isso.
Eu não sei se tem uma forma melhor, nunca pensei nisso antes, mas o que eu imaginei é que tu poderias criar uma tabela num banco de dados que mapeie essas urls.
Ficaria mais ou menos assim:
Dois campos, ID e URL.
O ID seria essa String passada como parâmetro. Em http://glo.bo/habQr5 essa String seria habQr5.
A URL seria o campo que armazena a URL de destino.
Nesse caso você usaria JSF ou Struts para fazer um filtro que receba parâmetros nesse formato (sem ter que apontar para uma página e listar parâmetros de forma convencional, tipo glo.bo/enc.jsp?id=habQr5, porque não adiantaria).
Outra coisa que você deveria pensar era na otimização desse banco.
viniciuspadua
to ligado!
mais terei que fazer outro domínio tb?
sera se é a maneira mais simples mesmo ?
T
thierrypin
Cara, como eu disse, não sei se é a maneira mais simples.
Mas de qualquer forma um domínio mais curto seria legal.
viniciuspadua
posso usar uma maneira mais simples, sem precisar do bd.
Ja uso o prettyFaces para deixar as url mais amigáveis.
posso encriptar a chave primária e utilizar como parâmetro e sempre que for procurar a notícia eu decripto a notícia.
entretanto ainda tenho que fazer um novo domínio
E
edudebom
Ouvi falar que tem como configurar no htaccess, mas nunca usei. Veja se ele resolve seu problema.
viniciuspadua
htaccess serve tb.
mais no caso do JSF aconselho prettyFaces