Buenas tengo una web modular donde siempre hago llamadas aun archivo index.php que tiene el siguiente contenido y desde aquí voy cargando los distintos módulos , esto me funciona bien.
Por ejemplo yo llamo a index.php?op=blog y esto realmente carga el archivo index.php y dentro le pone el contenido de "resources/templates/blog.php".
Esto funciona perfectamente... el tema esta que ahora quiero poner urls amigables del tipo
www.midominio.com/index/blog/ y esto lo que haga sea cargar
www.midominio.com/index.php?op=blog pero no me funciona... se me hace un lio dentro del archivo index.php creo.. y no consigo encontrar la solución.
Código PHP:
<?php
@require_once ("resources/templates/header.php");
?>
<div id="body" class="clear">
<div id="main">
<div id="column_left">
<?php
if (@!empty($_GET[op])) {
require_once ("resources/templates/".$_GET['op'].".php");
}
else
{
require_once("resources/templates/home.php");
}
?>
</div>
<div id="sidebar" class="column column-250 column-right">
<?php require_once("resources/templates/rightPanel.php");?>
</div>
<br style="clear:both;">
</div>
</div>
<div id="footer">
<?php require_once("resources/templates/footer.php");?>
</div>
</div>
</body>
</html>
El archivo .htcaccess tiene esta estructura
Cita: SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
#RewriteEngine on
#Options +FollowSymLinks
#RewriteRule ^index/?$/?$/?$ index.php?op=$1/$2&op2=$3