Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2008, 07:23
Avatar de XLogus
XLogus
 
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 15 años, 5 meses
Puntos: 19
Respuesta: Reescribir URLs

Realmente hay dos formas de hacer frienly url una usando solo el .httaccess y otra mezclandolo con php.
Para la primera puedes hacer que tu direccion:
index.php?sec=catalogo&info=1 sea miweb.com/catalogo/1

Especificamente para crear www.sitio.com/memorias/DDR2-800.htm
debes haces que httaccces se olvide de buscar esa pagina y solo se acuerde del index.php
Código:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Una vez que haces eso debes hacer que PHP investigue que cosa significa www.sitio.com/memorias/DDR2-800.htm
Para eso hay que partir la URL
Código:
$miurl=$_SERVER['REQUEST_URI'];
$partir=explode('/', $miurl);
Y luego usando case o if preguntarse que significa cada trozo y convertir tu URL www.sitio.com/memorias/DDR2-800.htm en las variables GET que forman index.php?sec=catalogo&info=1