Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera tenho o seguinte código :
Options +FollowSymLinksRewriteEngine On#indexRewriteRule ^Usuario\/Registrar?$ index.php?site=registrando
Pois bem se eu linkar como
Registre-Se
funciona blz e linka para a pagina só qe css não linka e fica a pagina normal... só que sem estilização
quando eu vou linkar como href="Usuario/Registrar" * Pequena correçao
Você provavelmente está usando links relativos para chamar o css
Algo como
<link rel="stylesheet" href="css/estilos.css">
O problema é que a tua url mudou, o navegador entende "Usuario/Registrar" como uma pasta, e como não existe Usuario/Registrar/css então não carrega o css.
Solução: usar caminhos absolutos.
como?
como?
Ele disse caminhos absolutos.
Ex.:
<?php $url = 'http://meusite.com'; ?>
<link rel="stylesheet" href="<?php echo $url;?>/css/estilos.css">
<link rel="stylesheet" href="<?php echo $url;?>/js/estilojs.js">
Ou você pode usar uma constante
<?php define(SITE,"http://meusite.com"); ?>
<link rel="stylesheet" href="<?php echo SITE;?>/css/estilos.css">
<link rel="stylesheet" href="<?php echo SITE;?>/js/estilojs.js">Rogério Santana eu resolvi usando
<base href="">
E o que relação tem isso com CSS?