Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2009, 18:37
Avatar de mark_ant0n
mark_ant0n
 
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 10 meses
Puntos: 6
No salgo del problema con URL amigables

Disculpen que vuelva a insistir con un post de algo que parece ser muy facil, pero se me ha complicado bastante, ya que quiero implementar URL amigables dentro de mi sitio webhttp://www.onlinecomitan.com.mx, estoy trabajando con una web modularizada, tengo un index donde se abren todos los modulos.
para llamar a un modulo lo hago de la siguiente forma, esto es para llamar al modulo de articulos.
Código url:
Ver original
  1. http://onlinecomitan.com.mx/?mod=mod_art&opcion=default
Y para llamar a un articulo lo hago de la siguiente forma

Código url:
Ver original
  1. http://onlinecomitan.com.mx/?mod=mod_art&opcion=mostrar&item=17
Alguien me puede decir como seria el .htaccess, y el codigo php para que se muestre correctamente una url amigable, porfavor ya que aun tengo estoy comenzado con mi pag y necesito un buen posicionamiento en los buscadores, gracias nuevamente por su valiosa ayuda...
Este es mi index.php que esta en la raiz aca se abren todos lod modulos, paso una variable que se llama mod
Código PHP:
error_reporting(E_ALL); 
global 
$path_layout
include(
'includes/constructor.php'); 
require_once(
"principal.php"); 
define('inicializacion',1); 
if (!empty(
$_GET['mod'])){ 
    
$modulo $_GET['mod']; 
}else 
    
$modulo MODULO_DEFECTO

if (empty(
$conf[$modulo])) 
        
$modulo MODULO_DEFECTO

$path_layout LAYOUT_PATH.'/'."cuerpo.php"
$path_modulo MODULO_PATH.'/'.$conf[$modulo]['archivo']; 
if (
file_exists($path_layout)and($modulo=="home")){ 
    
abrirtema(); 
    include(
"./tema/".$estilo."/cuerpo.php"); 
    
cabeza(); 
    
abrir($dbi,$tema,$sql); 
    if (
file_exists$path_modulo )) include($path_modulo); 
    else die(
'Error al cargar el m&oacute;dulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>'); 
    
cerrar(); 
    
pie(); 

    } 
else{ 
        include(
$path_modulo);