Visualizzazione risultati 1 fino 5 di 5

Discussione: Redirect via htaccess se il browser è internet explorer 6 o minore

  1. #1
    Guest

    Predefinito Redirect via htaccess se il browser è internet explorer 6 o minore

    Come da titolo vorrei sapere se è possibile eseguire un redirect o mostrare sempre la stessa pagina nel caso il browser utilizzato sia IE6 o minore.
    Ho pensato a mettere un avviso, ma so che gli utenti se ne fregano e con il tema che sto creando navigare con IE6 o minore è praticamente impossibile.
    So che devo utilizzare la stringa {HTTP_USER_AGENT} ma non saprei come usarla

  2. #2
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Codice:
    RewriteCond %{HTTP_USER_AGENT} ^.*MSIE\s[0-6]\.[0-9].*$
    RewriteRule [...]
    Dovrebbe funzionare, ma considerando la possibilità di modificare l'useragent mi sento di consigliarti una soluzione diversa: conditional comments.

    Ciao!
    Ultima modifica di programmazioned : 14-11-2009 alle ore 20.11.04 Motivo: modificata regex

  3. #3
    Guest

    Predefinito

    I commenti li conosco, ma non potrei fare quello che voglio, perchè mostrerebbero solo un avviso.

    Appena posso provo il codice via htaccess, grazie

    EDIT: Ho utilizzato questo codice:
    Codice:
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} ^.*MSIE\s[0-6]\.[0-9].*$ [NC]
    RewriteRule ^(.*)$ ./update.php [L]
    ma se vado con internet explorer 6 per esempio, mi mostra 500 Internal Server Error, mentre con Firefox non mi mostra nessun errore e mi fa navigare tranquillamente.
    Ultima modifica di biccheddu : 14-11-2009 alle ore 21.54.58

  4. #4
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Citazione Originalmente inviato da biccheddu Visualizza messaggio
    EDIT: Ho utilizzato questo codice:
    [cut]
    ma se vado con internet explorer 6 per esempio, mi mostra 500 Internal Server Error, mentre con Firefox non mi mostra nessun errore e mi fa navigare tranquillamente.
    Togli il ./

    Ciao!

  5. #5
    Guest

    Predefinito

    Ho risolto infatti con 'sto codice:
    Codice:
    RewriteCond %{HTTP_USER_AGENT} ^.*MSIE\s[0-5]\.[0-9].*$
    RewriteRule ^(.*).(html|php)$ update.php [L]

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •