Alex0007 Postado Junho 8, 2012 Denunciar Share Postado Junho 8, 2012 (editado) Estou tentando implementar o meu site com Url Amigáveiseste é meu arquivo htaccess:RewriteEngine OnRewriteCond %{SCRIPT_FILENAME} !-fRewriteCond %{SCRIPT_FILENAME} !-dRewriteRule ^(.*)$ /foxtroll/?p=$1para fazer esta interpretação:http://localhost/foxtroll/primeira-postagematé aí tudo bem, o site carrega legal, e me fornece a variável $pMas quando eu insiro uma barra "/" no final do link, o HTML se perde e não encontra nenhum diretórioou seja todas as imagens, backgrounds, styles, includes, etc que tem no site da error, e só aparece o conteúdo limpo.como na imagem abaixo:O que devo fazer para consertar? Editado Junho 8, 2012 por Alex0007 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Junho 8, 2012 Denunciar Share Postado Junho 8, 2012 se não me falha a memoria.. to pondo aqui mas preciso te certeza mas faz o teste ae..você precisa por / antes de tudo para ele encontrarpeguei uma imagem qualquer de teste e coloque antes da primeira letra do src /exemplo<img src="/images/imagem.png"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alex0007 Postado Junho 8, 2012 Autor Denunciar Share Postado Junho 8, 2012 Não deu certo,a "/" antes de tudo volta para pasta anterior, aí no caso envez de ficar na pasta "foxtroll" vai para a pasta principal ("htdocs") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Junho 9, 2012 Denunciar Share Postado Junho 9, 2012 hmmolha você não trato um comando para trablha a questão das imagens .. mas você pode tenta colocando elas com caminho absoluto ...ou se preferir pode acrescentar este código na tua HtaccessRewriteCond ^/$ !(\.(gif¦jpg¦css)$¦^/$) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alex0007 Postado Junho 9, 2012 Autor Denunciar Share Postado Junho 9, 2012 Também não deu certo,Seguinte,http://localhost/foxtroll/vei-na-boa - Assim a página funciona normalhttp://localhost/foxtroll/vei-na-boa/ - Quando eu coloco a barra, o HTML tenta encontrar os itens depois da barraAssim: http://localhost/foxtroll/vei-na-boa/imagens/comentarios.pnge a imagem acima está neste local : http://localhost/foxtroll/imagens/comentarios.pngé isso que está acontecendo. como resolver? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alex0007 Postado Junho 9, 2012 Autor Denunciar Share Postado Junho 9, 2012 Consegui resolverSó precisei inserir a seguinte meta tad no HEAD do meu template<base href="/foxtroll/"/>E meu .htaccess ficou assim# Impede de navegar em pastas sem um documento padrão (index)Options -IndexesRewriteEngine OnRewriteCond %{SCRIPT_FILENAME} !-fRewriteCond %{SCRIPT_FILENAME} !-dRewriteRule ^([a-zA-Z0-9_-]+)$ index.php?p=$1RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?p=$1RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ ../foxtroll/index.php?p=$1&page=$2ErrorDocument 404 /foxtroll/404.phpAproveitando o tópico, como faço para a url do meu site sempre fique com a barra no finalmesmo que a pessoa não digite a barra no final ela mude automaticamente? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alex0007
Estou tentando implementar o meu site com Url Amigáveis
este é meu arquivo htaccess:
para fazer esta interpretação:
http://localhost/foxtroll/primeira-postagem
até aí tudo bem, o site carrega legal, e me fornece a variável $p
Mas quando eu insiro uma barra "/" no final do link, o HTML se perde e não encontra nenhum diretório
ou seja todas as imagens, backgrounds, styles, includes, etc que tem no site da error, e só aparece o conteúdo limpo.
como na imagem abaixo:
O que devo fazer para consertar?
Editado por Alex0007Link para o comentário
Compartilhar em outros sites
5 respostass 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.