Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2010, 19:29
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Modrewrite básico?

El .htaccess que uso es:

Código:
Options +FollowSymlinks

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Lo que hace es que todas las peticiones de archivos que no existen son enviadas a index.php y el valor de la seccion puedes recogerla en $_GET['q'] o en $_SERVER['REQUEST_URI'].

index.php
Código PHP:
Ver original
  1. $pagina = $_SERVER['REQUEST_URI'];
  2. if($pagina == '/')
  3.     include 'principal.php';
  4. else if($pagina == '/Empresa';
  5.     include 'empresa.php';
  6. else
  7.     include 'error404.php';

La informacion de la pagina a cargar la puedes tener en una matriz (array) o en base de datos, depende de tus preferencias. Tambien tendras que crear alguna opcion para analizar los parametros adicionales, tal vez usando explode() para separar la cadena que recibes en $_GET['q'] o en $_SERVER['REQUEST_URI']
__________________
- León, Guanajuato
- GV-Foto