Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasCairesF

.Htaccess

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.