Beto Lima 0 Denunciar post Postado Dezembro 11, 2009 Pessoal alguém poderia me ajudar a resolver uma questão de desformatação de página usando url amigavel? Consegui fazer funcionar para um nível, o que eu quero dizer com um nível. (contato seria o primeiro nível) Ex: http://localhost/pas...to/site/contato No htaccess ficou assim: RewriteEngine on RewriteRule ^([a-z,0-9,A-Z,_-]+)$ /pastaprojeto/site/index.php?$1=$2 Funciona certinho. Agora que eu preciso descer mais um nível: http://localhost/pas...site/produto/10 No htaccess: RewriteRule ^produto\/([a-z0-9A-Z_-]+)\/?$ /pastaprojeto/site/index.php?produto=$1 Ele até recebe os parametros que defini para imprimir de teste (produto e o id dele, no caso 10)Faz o select no banco certinho, chama o produto pelo id, carrega certo. Mas o problema é que a página fica toda desformatada, como se não tivesse css entendem? O que posso estar errando? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 13, 2009 'Nada', você fez certo. Oque acontece, é que o Rewrite tá afetando o caminho do CSS tb. Teria como fazer com uma regra para negar a extensão .css(oque eu não consegui fazer funcionar ainda). Usando a tag html: <base /> ou colocando o caminho completo na importação do css.. <link href="http://..." ambas as formas, resolverão o teu problema. Compartilhar este post Link para o post Compartilhar em outros sites
Beto Lima 0 Denunciar post Postado Dezembro 14, 2009 'Nada', você fez certo. Oque acontece, é que o Rewrite tá afetando o caminho do CSS tb. Teria como fazer com uma regra para negar a extensão .css(oque eu não consegui fazer funcionar ainda). Usando a tag html: <base /> ou colocando o caminho completo na importação do css.. <link href="http://..." ambas as formas, resolverão o teu problema. Valeu Willian, usei o base href e resolveu o problema. Compartilhar este post Link para o post Compartilhar em outros sites