Multi-language HTACCESS redirection not working on localhost XAMPP

Discussion in 'Apache' started by Olagato, Jan 25, 2009.

  1. #1
    I want to redirect localhost/project/ url to urls like:
    localhost/project/es/
    localhost/project/en/
    through navigator language.

    In my HTACCESS:
    
    RewriteEngine on
    
    # Quitamos el www de las URL's
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
    
    RewriteBase /
    RewriteCond %{HTTP:Accept-Language} (es) [NC]
    RewriteRule ^(.*)$ /localhost/project/es/ [R=301,L]
    
    RewriteCond %{HTTP:Accept-Language} !(es) [NC]
    RewriteRule ^(.*)$ /localhost/project/en/ [R=301,L]
    
    #Zend Framework: todas las peticiones excepto estas extensiones a index.php
    RewriteRule !.(js|ico|gif|jpg|png|css|php|pdf|JPG|GIF|zip|swf|SWF|kml|kmz|htm|xml|txt)$ index.php 
    
    Code (markup):
    Error code (spanish):
    
    Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.
    Este problema a veces está causado por desactivar o rechazar la recepción de cookies.
    
    Code (markup):
    Any ideas....
     
    Olagato, Jan 25, 2009 IP