Foros del Web » Programando para Internet » PHP »

index.php con urls amigables

Estas en el tema de index.php con urls amigables en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/01/2013, 02:55
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 11 meses
Puntos: 1
index.php con urls amigables

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
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com
  #2 (permalink)  
Antiguo 07/01/2013, 03:07
 
Fecha de Ingreso: septiembre-2012
Ubicación: Buenos aires
Mensajes: 110
Antigüedad: 12 años, 2 meses
Puntos: 9
Respuesta: index.php con urls amigables

@Emprear me paso esto, de seguro te sirve.

http://modrewrite.emprear.com/

Etiquetas: html, test
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:34.