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

Duda 301 en htacess

Estas en el tema de Duda 301 en htacess en el foro de Apache en Foros del Web. Hola a todos He remodelado un sitio web agregandole url dinamicas, para no perder tráfico estoy intentando hacer redirecciones de mis páginas antiguas a las ...
  #1 (permalink)  
Antiguo 09/09/2010, 06:30
jbe
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Duda 301 en htacess

Hola a todos

He remodelado un sitio web agregandole url dinamicas, para no perder tráfico estoy intentando hacer redirecciones de mis páginas antiguas a las nuevas pero, tras mucho buscar en google sigo sin conseguirlo.

La redirección seria asi:

redirect 301 /pagina.php?id=8 http://www.mipagina/pagina-nueva-casas-en-utrera

Estas redirecciones no funcionan, ¿alguna idea?

Gracias a todos, un saludo.
  #2 (permalink)  
Antiguo 10/09/2010, 14:01
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Duda 301 en htacess

Puedes usar RewriteRule también
Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteRule ^pagina.php http://localhost/ruta-que-deseas [R=301]
No le coloques el ?id=8.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/09/2010, 09:38
jbe
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Duda 301 en htacess

Cita:
Iniciado por abimaelrc Ver Mensaje
Puedes usar RewriteRule también
Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteRule ^pagina.php http://localhost/ruta-que-deseas [R=301]
No le coloques el ?id=8.
Muchas gracias por la respuesta, al final lo hice así:

RewriteCond %{QUERY_STRING} ^id=1$ [NC]
RewriteRule pagina.php http://www.web.com/juan-come-pan? [L,R=301]

El id tenia que colocarlo porque según cada id redirecciona a una página distinta, no me explique lo suficientemente bien.

Bueno ahora me ha surgido otro problema:

RewriteRule ^ono ono.php [L,NC]
Aquí muestro la pagina ono.php como ono, ahora necesito hacer una redireccion 301 desde ono.php a ono pero no doy con la forma, redireccionando con rewriterule me hace un loop infinito y con esta sintaxis tampoco funciona:

redirect 301 ono.php http://www.miweb.com/ono

La verdad esque no se que hacer, a ver si me echais un cable
  #4 (permalink)  
Antiguo 13/09/2010, 03:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Duda 301 en htacess

Coloca un RewriteCond para evitar que te redireccione varias veces.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 13/09/2010, 03:51
jbe
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Duda 301 en htacess

Cita:
Iniciado por abimaelrc Ver Mensaje
Coloca un RewriteCond para evitar que te redireccione varias veces.
Gracias por tu respuesta, estoy un poco verde en esto, ¿podrias decirme que tengo que poner en el rewritecond? no doy con la forma.
Un saludo.
  #6 (permalink)  
Antiguo 14/09/2010, 19:42
 
Fecha de Ingreso: octubre-2007
Ubicación: VEVLN
Mensajes: 223
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Duda 301 en htacess

hola amigos tengo un problemita con mi redirección... habia redireccionado http://midominio.com/redir a http://segundodominio.com :

RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^redir$ "http\:\/\/segundodominio\.com\/" [R=301,L]

he hecho algunos cambios y quiero que http://midominio.com/redir apunte a http://tercerdominio.com
Asi que mi htaccess quedó asi:
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^redir$ "http\:\/\/tercerdominio\.com\/" [R=301,L]

sin embargo aunque he esperado varios dias despues de actualizar el archivo aun me sigue enviando a la primera redirección y no encuentro manera de hacer que se vaya a la ultima dirección.... alguna solución?

Etiquetas: 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 00:03.