Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Os efeitos de css (cantos arredondados sombreamento e tals), no IExplore 8.
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.
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
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
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
Que efeitos?