Foros del Web » Programando para Internet » PHP »

Problema con .htaccess, me genera contenido duplicado

Estas en el tema de Problema con .htaccess, me genera contenido duplicado en el foro de PHP en Foros del Web. Buen dia. La verdad no se si este tema iria aqui, espero que si. Resulta que estoy utilizando .htaccess para convertir las url a url ...
  #1 (permalink)  
Antiguo 10/07/2010, 08:36
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 19 años, 8 meses
Puntos: 2
Problema con .htaccess, me genera contenido duplicado

Buen dia.

La verdad no se si este tema iria aqui, espero que si.

Resulta que estoy utilizando .htaccess para convertir las url a url amigables. Utilizo por ejemplo:

Código:
RewriteRule anuncio_(.*)_(.*)\.html /anuncio.php?id=$1&nombre=$2
El problema es bastante grave, resulta que si tengo por ejemplo un contenido en la carpe /carpeta1/ la persona al ingresar a http://www.misitio.com/carpeta1/anuncio_1_noseque.html tambien ve la pagina del anuncio, asi que se esta generando muchisimo contenido duplicado.

Hay manera de bloquear mediante .htaccess para que por ejemplo cuando se haga este RewriteRule solo lo tome a un nivel de carpeta, es decir al nivel del root path?

Muchas gracias.
__________________
Colsitio. Guía de Hosting
  #2 (permalink)  
Antiguo 10/07/2010, 08:41
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Problema con .htaccess, me genera contenido duplicado

Según la regla que pusiste, eso no debería pasar a menos que "/carpeta1/" realmente exista y que también contenga un archivo .htaccess con esta misma regla.
__________________
Saludos.

Gustavo
  #3 (permalink)  
Antiguo 10/07/2010, 08:49
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Problema con .htaccess, me genera contenido duplicado

Perdón tienes razón, así como lo pusiste funciona de la manera que dices.

Lo correcto es poner así:

Código:
RewriteRule ^anuncio_(.*)_(.*)\.html$ /anuncio.php?id=$1&nombre=$2
Con "^" indicas que ahí comienza la url y con "$" que ahí debe terminar.
__________________
Saludos.

Gustavo
  #4 (permalink)  
Antiguo 10/07/2010, 08:50
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: Problema con .htaccess, me genera contenido duplicado

Gracias Gustavo.

El problema es que carpeta1 si existe en realidad y por un error de programacion quedaron mal los links. ademas que esta carpeta se ve afectada por el .htaccess del home logicamente.

Ya aplique el canonical para ver si me ayuda, pero lo mejor es arreglar el problema de raiz.

Gracias
__________________
Colsitio. Guía de Hosting
  #5 (permalink)  
Antiguo 10/07/2010, 08:52
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: Problema con .htaccess, me genera contenido duplicado

bravo¡¡¡¡¡ funciona perfecto

Muchas gracias Gustavo
__________________
Colsitio. Guía de Hosting

Etiquetas: contenido, duplicado, 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 22:25.