IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

.htaccess Set header


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 37
    Par défaut .htaccess Set header
    Bonjour,

    Je suis en train de développer un site en HTML5 destiné à etre up sur un ftp Free.

    Afin d'améliorer l'affichage de mon site sous IE9, j'ai rajouté cette balise meta dans ma page HTML:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    Probleme: Lorsque je valide mon site sur le validateur du W3C, j'ai cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bad value X-UA-Compatible for attribute http-equiv on element meta.
    Après plusieurs recherches sur le net, j'ai donc décidé de supprimer la balise meta et de passer par un fichier .htaccess dans lequel je mets ceci afin de faire le meme boulot:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    # ----------------------------------------------------------------------
    # Better website experience for IE users
    # ----------------------------------------------------------------------
     
    # Force the latest IE version, in various cases when it may fall back to IE7 mode
    # github.com/rails/rails/commit/123eb25#commitcomment-118920
    # Use ChromeFrame if it's installed for a better experience for the poor IE folk
     
    <IfModule mod_setenvif.c>
      <IfModule mod_headers.c>
        BrowserMatch MSIE ie
        Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
      </IfModule>
    </IfModule>
     
    <IfModule mod_headers.c>
    #
    # Because X-UA-Compatible isn't sent to non-IE (to save header bytes), we need to inform proxies that content changes based on UA
    #
      Header append Vary User-Agent
    # Cache control is set only if mod_headers is enabled, so that's unncessary to declare
    </IfModule>
    Cependant, mon serveur Free me renvoie une erreur 500 :S Je m'en remets donc à vous, comment faire ? Est-il impossible d'envoyer ce genre de requête sur un serveur Free ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    C'est fort possible que Free n'autorise pas la directive Header dans un .htaccess. Il faut se renseigner auprès d'eux. Si c'est bien le cas, la dernière solution doit consister à passer par un script PHP qui fera un header("") équivalent, bref quelque chose de pas terrible du tout.

Discussions similaires

  1. Conditions dans le .htaccess pour positionner un header
    Par johnny-57 dans le forum Apache
    Réponses: 3
    Dernier message: 02/03/2013, 00h21
  2. Réponses: 1
    Dernier message: 06/04/2011, 22h25
  3. Header dans .htaccess
    Par jinpol dans le forum Apache
    Réponses: 6
    Dernier message: 18/05/2008, 01h32
  4. set term ^
    Par tux dans le forum Débuter
    Réponses: 8
    Dernier message: 12/10/2004, 20h42
  5. character set // Nls_lang
    Par fopicht dans le forum Oracle
    Réponses: 2
    Dernier message: 23/05/2002, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo