Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou trabalhando em: http://localhost/pasta/subpasta
tenho
-> pasta css (http://localhost/pasta/subpasta/css/estilo.css)
-> pasta img (http://localhost/pasta/subpasta/img/logo.gif)
-> pasta scripts (http://localhost/pasta/subpasta/scripts/arquivo.js)
meu .htaccess
RewriteEngine On
RewriteRule \.(gif|jpg|css|js)$ - [L]
RewriteRule ^(.)/(.)$ index.php?i=$1&e=$2 [NC,L]
index.php
<?php
session_start();
mysql_connect("localhost","root","");
mysql_select_db("base_de_dados");
echo "select * from tabela WHERE id='$_GET[i]' AND email='$_GET[e]'";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="css/estilo.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="scripts/arquivo.js"></script>
</head>
<body>
<script type="text/javascript">
var fla = new Flash("cert.swf", "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", "1024", "768");
fla.write();
</script>
Quando eu acesso http://localhost/pasta/subpasta/1/roge-nem@site.com.br
retorna na página por causa do echo: select * from tabela WHERE id='1' AND email='roge-nem@site.com.br'
PROBLEMA: Por causa do RewriteRule ele perde o caminho do css e do js e nao consegue carregar o meu flash que é feito pelo script.
Como resolvo isso (nao perder esses caminhos ou impedir que o rewrite afete css, imgs, js, etc)?
Já coloquei o caminho completo e também não deu certo.
Estou há meses procurando uma solução. Alguém consegue me ajudar?
Obrigado.
Carregando comentários...