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

index y carpeta de idioma duplicado

Estas en el tema de index y carpeta de idioma duplicado en el foro de Apache en Foros del Web. Hola tengo una consulta que quizá sea sencilla pero yo no encuentro la solución por ninguna parte. El dominio principal "www.misitio.com" y la carpeta de ...
  #1 (permalink)  
Antiguo 23/05/2012, 03:04
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 3 meses
Puntos: 56
index y carpeta de idioma duplicado

Hola tengo una consulta que quizá sea sencilla pero yo no encuentro la solución por ninguna parte.

El dominio principal "www.misitio.com" y la carpeta de idioma "www.misitio.com/es/" tienen el mismo contenido, contenido duplicado.

Esto puede ocasionar problemas así que quiero que cuando alguien entre a "www.misitio.com" le redirija a "www.misitio.com/es/", y olvidarme de la raiz.

¿Cómo puedo hacer esto??

Esto es parte del htaccess por si ayuda, la mitad no se ni pa que sirve

Código:
ErrorDocument 404 /404.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^misitio.com$ [NC]
RewriteRule ^(.*)$ http://www.misitio.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !style.css
RewriteRule ^(.*)$ http://www.misitio.com/$1/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)/{2,}\ HTTP/
RewriteRule ^(.*)$ /%1/? [R=301,L]
Rewriterule ^es/?$ index.php?lang=es
Rewriterule ^de/?$ index.php?lang=en
Rewriterule ^ru/?$ index.php?lang=ru
Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 24/05/2012, 06:02
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: index y carpeta de idioma duplicado

Puntualmente, para lo primero que preguntás

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} www.misitio.com
  4. RewriteCond %{REQUEST_URI} !/es
  5. RewriteRule ^(.*)$ es/$1 [L]

Ahora que por el resto, que te pueda servir o no depende de como esté organizado todo.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: dominio, duplicado, htaccess, index, red, rewrite, idiomas, carpetas
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 14:30.