Hola amigos del foro.
Tengo un problema con las urls amigables en internet explorer 9 e inferiores.
El ejemplo que pongo a continuación funciona perfectamente en todos los navegadores menos en los anterioremente mencionados. No coge el css ni tampoco redirecciona adecuadamente.
Pongo todo el código por si lo quereis probar.
index.php:
Código PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<base href = '/Redirecciones/' />
<link href="css/estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<a href="prueba/pagina1">Pagina1</a>
<a href="prueba/pagina2">Pagina2</a>
<div>
<?php echo $contenedor; ?>
</div>
</body>
</html>
.htaccess:
Código:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^prueba/(.*)$ $1.php [nc]
RewriteRule ^css/(.*)$ css/$1 [nc]
pagina1.php:
Código PHP:
<?php
ob_start();
?>
<div class="div1">
Pagina 1
</div>
<?php
$contenedor = ob_get_clean();
require_once __DIR__ . '/index.php';
?>
pagina2.php:
Código PHP:
<?php
ob_start();
?>
<div class="div2">
Pagina 2
</div>
<?php
$contenedor = ob_get_clean();
require_once __DIR__ . '/index.php';
?>
css/estilos.css:
Código:
body{
background-color: gray;
}
.div1{
background: red;
width: 200px;
height: 200px;
}
.div2{
background: greenyellow;
width: 200px;
height: 200px;
color:black;
}