Ir para conteúdo
Fórum Script Brasil
  • 0

URL Amigavel


douglasdamame

Pergunta

Olá pessoal,

Com a onda do W3C e o google que não indexa algumas páginas em ASP, meus clientes estão querendo as benditas URLs amigáveis.

Para ASP a unica forma que encontrei até agora foi a ganbiarra o 404.asp:

O link amigável:

http://www.seusite.com.br/atigo/10/O-titulo-do-artigo

como não existe vai para uma pagina de erro, alterada para 404.asp

lá eu verifico a URL e chamo a página artigos.asp e mostro o artigo sem alterar a url

Para não alterar a url utilizo Server.Transfer pois se utilizar o response.redirect mão seria mais uma URL amigável.

Até ai tudo bem, esta funcionando perfeitamente.... meu problema esta no esqueleto do site.

Eu fiz um esqueleto para a página Default.asp, que será a mesma para todos as páginas, os menus sendo chamados por includes, as imagens e etc.

vamos dizer que na página default, a imagem todo seja

<img src="imagens/topo.jpg" width="970" height="149" />

ou seja

http://www.seusite.com.br/imagens/topo.jpg

na página artigos também é, mas quando eu chamo pelo 404.asp da erro, pois ele entende que a imagem estaria

http://www.seusite.com.br/atigo/10/O-titul...magens/topo.jpg

o mesmo ocorre com os links, e estes serão dimânicos e vindo do BD

O link para ir para a página home da página default:

<a href="default.asp">home</a>

Quando este link esta na página que foi chamada pelo 404.asp ao clicar envia para

http://www.seusite.com.br/atigo/10/O-titul...igo/default.asp

Para resolver isso teria que ficar colocando <a href="../../default.asp">home</a> nesta página, mas ai eu teria que ter dois esqueletos de páginas por causa dos links e imagens, vários includes, css ......

Alguém teria uma idéia de como resdolver isso??

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...