Foros del Web » Estrategias Digitales y Negocios Online » SEO »

Reescribir URLs

Estas en el tema de Reescribir URLs en el foro de SEO en Foros del Web. Hola gente como les va? Les traigo una duda que tengo hace rato con este tema del SEO. Supongamos que tengo un Catalogo de productos ...
  #1 (permalink)  
Antiguo 19/11/2008, 23:37
 
Fecha de Ingreso: mayo-2004
Ubicación: Argentina
Mensajes: 126
Antigüedad: 19 años, 10 meses
Puntos: 1
Reescribir URLs

Hola gente como les va?
Les traigo una duda que tengo hace rato con este tema del SEO.

Supongamos que tengo un Catalogo de productos (ej, informatica) y tengo categorías (memorias, fuentes, video) para acceder a la categoría memorias tengo esta URL: index.php?sec=catalogo&info=1

El anterior URL me muestra un listado de las memorias cuyo código es el 1… ahora bien…lo que busco es que me genere una URL del tipo www.sitio.com/memorias.htm

Asi mismo si hago click en una memoria (DDR2 800Mhz) para ver su detalle, tendria la URL: index.php?sec=catalogo&info=1&id=5
Deseando que en realidad aparezca como www.sitio.com/memorias/DDR2-800.htm

Como tendría que hacer?

Estamos hablando de una Web modular con datos en Mysql

Gracias de antemano.
Saludos.
  #2 (permalink)  
Antiguo 19/11/2008, 23:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Reescribir URLs

bueno, primero... eso no compete de PHP (no al principio)

debes escribir estas reglas en tu .htaccess gracias a mod_rewrite

una ves tengas esto, notaras lo que debes hacer con PHP... suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/11/2008, 07:23
Avatar de XLogus  
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 15 años, 4 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
  #4 (permalink)  
Antiguo 20/11/2008, 10:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Reescribir URLs

Tema trasladado a Posicionamiento SEO
  #5 (permalink)  
Antiguo 20/11/2008, 16:09
 
Fecha de Ingreso: mayo-2004
Ubicación: Argentina
Mensajes: 126
Antigüedad: 19 años, 10 meses
Puntos: 1
Respuesta: Reescribir URLs

Excelente muchachos! ya mismo me pongo a investigar con esta base ya tengo para empezar.

Me imaginaba que este mensaje era para el foro de Posicionamiento SEO pero como explica XLogus tambien hago uso de PHP y como ya estoy acostumbrado en ese foro.. bueno..

Un barazo.
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 10:34.