Ir para conteúdo

Arquivado

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

Luis Paullo

[Resolvido] htaccess - adcionar exceções

Recommended Posts

Salve pessoal !!

 

preciso colocar um regra de exceção no meu htaccess mais não to conseguindo

 

tenho esse codigo

 

queria adcionar uma regra nele para ele ignorar 1 extenção (.htc), mais não sei como fazer

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1

 

to usando o PIE.htc na minha 'style.css', problema q uso URL amigavel ai o efeito so pega na index.php - no nivel seguinte perco os efeitos.

 

desde ja agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explica melhor:

to usando o PIE.htc na minha 'style.css', problema q uso URL amigavel ai o efeito so pega na index.php - no nivel seguinte perco os efeitos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamo lá =P

 

eu so quero adcionar um exceção no meu htaccess...

 

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1

//aqui vem uma regra para o htaccess ignorar arquivos .htc!!
//algo assim sei la
RewriteRule !(.htc)$ //esquece esse arquivo .htc de todo site senhor htaccess.. =D

 

oq tentei faze num deu certo.

 

vo posta oq to fazendo:

tenho um css assim

#page {

-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius:7px;
 box-shadow: 5px 5px 5px #8B8B8B;
  -webkit-box-shadow: 5px 5px 5px #8B8B8B;
  -moz-box-shadow: 5px 5px 5px #8B8B8B;
line-height: 160%;
width:880px;
font-size:0.730em;
margin:0 auto;
background:#FFF url(images/logo.png) center top no-repeat;
padding: 50px 25px 35px 25px;


behavior: url(PIE.htc); // aqui eu estou incluindo o arquivo

behavior: url(http://meu_site/css/PIE.htc); //fiz assim mais o servidor me da acesso negado no arquivo.. por isso preciso colocar a exceção no Htaccess. 
}

So q uso URL amigavel ai o efeito some qndo vo da index pra categorias e pra posts

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja duas observações

 

 

1. adicione o tipo .htc no httpd.conf ou no htacess

AddType text/x-component .htc

 

 

2. declaração do local

O caminho deve ser relativo ao html e não ao arquivo css que o carrega.

Por exemplo,

 

/pagina.html

/htc/PIE.htc

/css/styles.css

 

pagina.html carrega /css/styles.css, que por sua vez carrega /htc/PIE.htc

Por lógica, no css deveria ser declarado como:

behavior: url(../htc/PIE.htc);

No entanto, não carregará o arquivo, pois o caminho é validado a partir do caminho de origem do arquivo pagina.html. portanto, o correto nesse caso é:

behavior: url(htc/PIE.htc);

ou

behavior: url(/htc/PIE.htc);

 

 

veja também

http://css3pie.com/documentation/known-issues/

Compartilhar este post


Link para o post
Compartilhar em outros sites

VLW :joia: . c é 10 cara =D

 

Resolvido.

 

fico assim.

css:
behavior: url(/template/PIE.htc);

htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
AddType text/x-component .htc

 

pega em todos os niveis da URL amigavel. =D

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.