Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/10/2010, 09:35
Avatar de bet7o
bet7o
 
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 9 meses
Puntos: 20
Mensaje Respuesta: Ayuda por favor .htaccess

Gracias isabellawebs por tu respuesta,

Yo tengo una web que en la url aparece el idioma en que se muestra, por ejemplo:

-> http://www.miweb.com/es/home La muestra en español.
-> http://www.miweb.com/en/home La muestra en ingles.
-> etc.

Entonces mi problema era que si yo pongo http://www.miweb.com/home deberia de redireccionar al idioma por default que es español y quedar http://www.miweb.com/es/home.

Ese era mi problema pero ya lo tengo resuelto, no se si sea lo mejor pero me funciona

Este es el .htacces que resulto.

Código Apache:
Ver original
  1. AddDefaultCharset utf-8
  2.  
  3. <IfModule mod_rewrite.c>
  4.     RewriteEngine ON
  5.  
  6.     # Bloquear acceso a .htaccess
  7.     RewriteRule ^\.htaccess$ - [F]
  8.  
  9.     # No permite reescritura si el archivo o directorio existe
  10.     RewriteCond %{REQUEST_FILENAME} !-f
  11.     RewriteCond %{REQUEST_FILENAME} !-d
  12.  
  13.     RewriteCond %{HTTP_HOST} ^www\.miweb\.info$ [NC]
  14.     RewriteRule ^(.*)$ http\:\/\/miweb.info\/$1 [R=301,L]
  15.  
  16.     RewriteCond %{REQUEST_URI} !^\/(es|en)/(.*)$ [NC]
  17.     RewriteCond %{QUERY_STRING} ^$
  18.     RewriteCond %{REQUEST_URI} !^.*\.(gif|jpg|jpeg|png|js|css|shtml|html)$ [NC]
  19.     RewriteRule ^(.*)$ http://%{SERVER_NAME}/es/$1 [R=301,L]
  20.  
  21.     # Bloqueo de intentos de hack comunes
  22.     RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
  23.     RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
  24.     RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
  25.     RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
  26.     RewriteRule ^(.*)$ - [F]
  27.  
  28.     RewriteRule ^(es|en)/(.*)$ /?_route_=$2&lang=$1 [L,QSA]
  29. </ifModule>

Saludos!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana