Ocultar extensão da página [Resolvido]

5 respostas
mauro80

Olá, como eu posso fazer para ocultar as extensões das minhas páginas jsp, html, etc.?
Do mesmo jeito que o submarino faz:
http://www.submarino.com.br/novosubmarino/menu/201313/lixadeiras,+plainas+e+tupias

Obrigado.

5 Respostas

C

Bom dia

Então mauro, aqui no meu trabalho nos usamos uma bibliteca que se chama urlwrite muito legal o esquema, ela serve para realizar uma maskara para o endereço chamado se liga no exemplo abaixo:

Arquivo: urlwrite.xml

<?xml version="1.0" encoding="utf-8"?> ^/sistema/ClientesChamada/([0-9]+)/$ /sistema/ClientesChamada?idCliente=$1

No web.xml da sua aplicação vc adiciona as seguintes linhas:

UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

UrlRewriteFilter /*

E tem uma lib que vc vai precisar colocar na sua aplicação: urlrewrite-2.6.0.jar

Caso tenha duvida manda seu e-mail que enviou as libs para vc.

Falou.

mauro80

Obrigado Caio. Preguiça minha também não ter pesquisado sobre url rewrite (termo em inglês).

Abraços…

joaogbrito

Olá Mauro,

Fiz conforme você falou acima e não oculta minha extensão.

Poderia me ajudar?

joaogbrito

joaogbrito:
Olá Mauro,

Fiz conforme você falou acima e não oculta minha extensão.

Poderia me ajudar?

Tenho que alterar alguma coisa no código ou é só cricar o arquivo urlwrite.xml add o codigo abaixo:
[b]

<?xml version="1.0" encoding="utf-8"?> ^/sistema/ClientesChamada/([0-9]+)/$ /sistema/ClientesChamada?idCliente=$1 [/b]

E no web.xml add:

UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /*

OU TEM QUE FAZER ALGO MAIS??

joaogbrito

Tem algo mais? Pode me mandar as libs?

No aguardo…

Criado 24 de novembro de 2008
Ultima resposta 17 de abr. de 2012
Respostas 5
Participantes 3