gremio10 14 Denunciar post Postado Janeiro 10, 2011 Fala galera, antes de falarem, cara, tu tem de pesquisar no forum, Google, saibam que já fiz isso e nada deu certo... Seguinte, uso o XAMPP e já fui no apache/config/httpd.conf e tirei o # do rewrite. então criei o .htaccess assim: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]*)$ /index.php [L] RewriteRule ^([^/]*)$ /index.php?id=$1 [L] só que assim, tentei com outros códigos que achei na net, mas nada, as vezes ele até mostrava o conteudo da minha pagina, so que nao funcionava o CSS dela. como posso fazer ? só possuo duas paginas nesse site. index.php e detalhe, index recebe parâmetro apos clicar em um link, e detalhe sempre leva parâmetros... Obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 tenta assim RewriteRule ^([a-z0-9-]+)\/([0-9]+)\.html$ index.php?id=$1 Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 Sabe me dizer por que meu arquivo css não funciona quando chamo a url assim ? Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 posta o codigo todo pra eu dar uma olhada Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > <?php require("conection.class.php"); $conn = new Conection(); if(isset($_GET["id"])){ $name = $_GET["id"]; }else{ $name = NULL; } ?> <style> @import url("style.css"); </style> </head> <body> <div id="topo"> <div id="title"> <h1>Banquetas para Bar</h1> </div> <div id="atendimento"> <h1>Central de Atendimento</h1> </div> </div> <div id="menu"> <ol> <li><a href="/">Home</a></li> <?php $conn->findMenu(); while($reg_menu = $conn->menu->fetch_object()){ ?> <li><a href="<?php echo $reg_menu->id; ?>" title="<?php echo $reg_menu->name; ?>" /><?php echo $conn->utfEncode($reg_menu->name); ?></a></li> <?php } ?> </ol> </div> <ul id="listagem"> <li id="banner"> <img src="imgs/banner.jpg" alt=""> </li> <?php $conn->findProduct($name); while ($regProduct = $conn->findProduct->fetch_object()){ $id = $regProduct->id; $conn->findImage($id); while($regImage = $conn->findImage->fetch_object()){ $thumbName = $regImage->name; if($thumbName){ $thumb = "../www/public/upload/referenceAttribute/" . $thumbName; }else{ $thumb = "../www/public/imgs/produto_sem_imagem_p.jpg"; } ?> <li class="produto"> <a href="detalhe/<?php echo $conn->permalink($regProduct->id,$regProduct->name); ?>"> <img src="<?php echo $thumb; ?>" alt="" /> <br /> <div class="dados"> <div class="nome"> <?php echo $conn->utfEncode($regProduct->name) ?> </div> <br /> <div class="preco"> <?php if($regProduct->promocao > 0){ ?> De: R$ <s><?php echo $conn->format($regProduct->valor) ?></s><br /> Por: R$ <?php echo $conn->format($regProduct->promocao) ?> <?php }else{ ?> <br /> R$ <?php echo $conn->format($regProduct->valor) ?> <?php } ?> <br /> ou <span class="ou">6x de R$ <?php echo $conn->format($regProduct->valor/6) ?></span> </div> </div> </a> </li> <?php } } ?> </ul> <div id="rodape"><!-- --></div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 fiz um exemplo aki basicao e funcionou se quiser pegar como base ta ai index.php <?php $parametros = strpos($_SERVER['REQUEST_URI'], '.php'); $parametros = substr($_SERVER['REQUEST_URI'], $parametros); echo "<div class='fonte'>".$parametros."</div>"; ?> <link href="http://localhost/qlegal/teste/estilo.css" rel="stylesheet" type="text/css"> //tem que colocar o caminho todo mesmo do css pra funcionar! estilo.css @charset "utf-8"; #fonte{ color:#FF0000; } .fonte { color: #FF0000; } a solução é essa <link href="http://localhost/qlegal/teste/estilo.css" rel="stylesheet" type="text/css"> //tem que colocar o caminho todo mesmo do css pra funcionar! mais se ouber usar o define pra fazer isso é melhor ainda se nao souber usa o caminho absoluto mesmo do css Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 beleza cara, funfou direitnho, mas agora, sabe me dizer uma coisa, tipo minha url é: http://localhost/obravip/banquetas .. sabe como eu consigo recuperar todo esse valor sem ter de colocar manualmente ? Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 cara ai você me pegou xD mais acho que com o $_SERVER['REQUEST_URI'] ele pega a url inteira se eu nao me engano pega sim armazena numa variavel ou armazena isso em uma variavel $caminho = "http://localhost/obravip/banquetas" Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 Beleza, valeu, consegui ... Brigadão Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 denada estamos sempre dispostos a ajudar Moderador Topico fechado! Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 Cara, to com um problema, te liga RewriteEngine On RewriteRule ^id/([0-9]+)$ index.php?id=$1 RewriteRule ^detalhe/(.+)$ detalhe.php?id=$1 quando fico navegando, ele sempre fica tipo, se clico para aparecer o id ele fica sempre salvo o id/ ai nunca vou conseguir fazer com que o id/ saia e o detalhe/ entre.. como posso fazer ? RESOLVIDO ... ';) Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 10, 2011 foi resolvido ou nao? Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 Agora tah mew ;) Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Janeiro 10, 2011 Como você resolveu gremio10 ? ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Janeiro 10, 2011 seguinte André da Silva, tu so tem de colocar toda a url .. assim ele nunca vai ficar sobrepondo cada / que tu criar :D Compartilhar este post Link para o post Compartilhar em outros sites