Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    7

    redirect Loop .htaccess

    Ciao a tutti!
    ho un problema col file .htaccess che normalmente uso per fare il redirect in base alla lingua del browser:

    RewriteEngine on
    RewriteCond %{HTTP:Accept-Language} (it) [NC]
    RewriteRule .* http://www.nomedominio.com/it/ [R,L]


    il problema è che genera un loop del redirect:
    "Errore 310 (net::ERR_TOO_MANY_REDIRECTS): Si sono verificati troppi reindirizzamenti."

    ho già ricevuto una risposta dall'assistenza dell'hosting ("L'errore è relativo al fatto che non fa nessuna verifica se l'utente è già nella cartella /it, attivando un LOOP del redirect."), ma non riesco a risolvere perchè non so come intervenire per fare il controllo da loro suggerito...
    non conosco molto bene l'.htaccess e non ho trovato nessuna soluzione in giro per vari forum;
    qualcuno sa come posso risolvere?

    ve ne sarei molto grato!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    7
    ciao a tutti
    ho risolto con questo codice:

    RewriteEngine on
    #Default Page ( english )
    RewriteCond %{HTTP:Accept-Language} ^it [NC]
    RewriteRule ^$ /it [L,R=301]



    ora funziona!

    grazie ugualmente


    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.