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

ayuda reescribiendo url en htacess

Estas en el tema de ayuda reescribiendo url en htacess en el foro de SEO en Foros del Web. Hola gente, anteriormente puse otro post similar que conseguí solucionar, pero este problema q tengo ahora me esta dando dolores de cabeza: resulta que tengo ...
  #1 (permalink)  
Antiguo 09/03/2010, 04:25
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
De acuerdo ayuda reescribiendo url en htacess

Hola gente, anteriormente puse otro post similar que conseguí solucionar, pero este problema q tengo ahora me esta dando dolores de cabeza:
resulta que tengo una url como esta:

http://www.misitio.com/tienda/index.php?catid=2&nombre=Portal%20con%20figuras&id =1397&precio=26.2&img=1397art.jpg&ref=61FN

Y quiero reescribirla para hacerla más amigable a los buscadores (::
y he hecho esto pero no funciona:
(por cierto el htacess está dentro de la carpeta tienda)

RewriteRule ^(.*)/cat([0-9a-zA-Z]*)/([a-zA-Z]*)/id([0-9]*)/([0-9]*)/([0-9a-zA-Z]*)/ref([0-9a-zA-Z]*)$


Me esta dando dolores de cabeza cada vez que quiero hacer amigable una url de mi sitio , ¿no hay forma de con una regla hacerlas todas amigables?.
El problema es que no todas las urls de mi sitio tienen el mismo número de variables pasadas por get y por eso no se como hacerlo para no tener que hacer una regla por cada url.

Sigo intentándolo de esta forma:
RewriteRule ^([0-9]*)/([a-zA-Z]*)/([0-9]*)/([0-9]*)/([a-zA-Z0-9]*)/([a-zA-Z0-9]*)$ index.php?catid=$1&nombre=$2&id=$3&precio=$4&img=$ 5&ref=$6 [L]
#http://localhost/tienda/2/Camello%20pie/1548/35/1548art.jpg/BCP //esta sería la url sin renombrarla

El htacces está dentro de la carpeta tienda. No se que puñetas estoy haciendo mal

Mil gracias
__________________
Videotutoriales de Drupal

Última edición por Daniel Ulczyk; 09/03/2010 a las 14:29 Razón: se remueve enlace de URL inexistente | error 404
  #2 (permalink)  
Antiguo 10/03/2010, 10:37
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Respuesta: ayuda reescribiendo url en htacess

Lo mejor es hacer las cosas de ambos lados, o sea modificar el htaccess pero también tus PHP para procesar URLs amigables.

Para esto utilizas un htacess del tipo:

Con www.
Código:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Sin www.
Código:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Luego modificando tu PHP podrás obtener esa URL y que tu aplicación muestre la información correcta.

Por otra parte, debes crear URLs más simples del tipo:

tienda/camello-pie/1548/

no tiene mucho sentido incluir el precio y la imagen en una URL, no al menos para los buscadores, sobre todo si son datos que no agregan nada, como por ejemplo el nombre de la imagen 1548art.jpg, las URLs amigables deben ser amigables y no abominables, u hormigables :P
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #3 (permalink)  
Antiguo 10/03/2010, 12:02
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: ayuda reescribiendo url en htacess

Cita:
Iniciado por elquique Ver Mensaje
Lo mejor es hacer las cosas de ambos lados, o sea


no tiene mucho sentido incluir el precio y la imagen en una URL, no al menos para los buscadores, sobre todo si son datos que no agregan nada, como por ejemplo el nombre de la imagen 1548art.jpg, las URLs amigables deben ser amigables y no abominables, u hormigables :P
Llevas razón pero el problema es que tengo varios tipos de urls , es decir una
http://www.miweb/var1/var2/var3
otra
http://www.miweb/var1/

y otras
http://www.miweb/var1/var2/var3/var4 ....

He leído muchas cosas sobre urls amigables y me vuelvo loco para hacerlas en todas mis urls.

Un saludo y gracias
__________________
Videotutoriales de Drupal
  #4 (permalink)  
Antiguo 10/03/2010, 13:20
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Respuesta: ayuda reescribiendo url en htacess

Claro por eso te decía que debes modificar tu PHP para hacerlo SEO, no cualquier PHP corresponde bien con técnicas SEO, no se trata solo de forzar URLs.

Aunque a veces esto no es posible por falta de conocimiento de programación o bien tiempos, costos, etc.

Quizás si eso no es posible no queda otra que usar un htaccess como el que planteaste al principio, pero no será igual de efectivo.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop

Etiquetas: posicionamiento-seo, url, htaccess
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 20:39.