Foros del Web » Administración de Sistemas » Apache »

htaccess 301

Estas en el tema de htaccess 301 en el foro de Apache en Foros del Web. Hola estoy intentando poner el htaccess un RewriteRule y no me sale lo que necesito: RewriteRule xxxxxx/(.*) index.php [L,R=301] Las paginas que voy a eliminar ...
  #1 (permalink)  
Antiguo 23/02/2012, 17:38
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 5
htaccess 301

Hola estoy intentando poner el htaccess un RewriteRule y no me sale lo que necesito:

RewriteRule xxxxxx/(.*) index.php [L,R=301]


Las paginas que voy a eliminar son:

misitio.es/xxxxxx/producto.php?productoid=1579
misitio.es/xxxxxx/categoria.php?categoriaid=12

La redirección me la hace a:

misitio.es/index.php?productoid=1579
misitio.es/index.php?categoriaid=12

¿Como podría quitar las variables de la URL?

Muchas gracias
  #2 (permalink)  
Antiguo 25/02/2012, 14:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: htaccess 301

Fijate así:

Código Apache:
Ver original
  1. RewriteCond %{QUERY_STRING}     ^productoid=1579$   [OR]
  2. RewriteCond %{QUERY_STRING}     ^categoriaid=12$    [NC]
  3. RewriteRule (.*) http://tudominio.com/index.php$1? [R=301]

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 25/02/2012, 16:40
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 5
Respuesta: htaccess 301

hola, muchas gracias...

pero asi el problema que tengo es que tengo 1500 productos y tendria que escribir esta regla 1500 veces. ¿Seria asi? muchas gracias
  #4 (permalink)  
Antiguo 25/02/2012, 17:08
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: htaccess 301

ponete de acuerdo entonces, para que escribiste

Cita:
Las paginas que voy a eliminar son:
misitio.es/xxxxxx/producto.php?productoid=1579
misitio.es/xxxxxx/categoria.php?categoriaid=12

Ahora con lo que decís , ni siquiera se sabe el formato de las urls, hay más nombres de variables? puede haber mas de una variable pasada al mismo tiempo?etc. etc.

Amigo, yo intento ayudarte, pero el tiempo tampoco me sobra


__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 25/02/2012, 21:34
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 5
Respuesta: htaccess 301

Lo dije a modo de ejemplo... Es decir las url son todas como la de los 2 ejemplos pero con numeros variables:

misitio.es/xxxxxx/producto.php?productoid=1
misitio.es/xxxxxx/categoria.php?categoriaid=1
...
misitio.es/xxxxxx/producto.php?productoid=1500
misitio.es/xxxxxx/categoria.php?categoriaid=30

Es decir tengo 1500 productos y 30 categorias.

Muchas gracias

Etiquetas: 301, 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 07:50.