RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Best Of
  • In English?
  • L'auteur
  •  

    VirtualHost et nom de domaine avec accents

    Je pensais au départ que les noms de domaine avec des accents (comme nestlé.com qu’un petit malin avait réservé à son nom quand cette fonction est devenue disponible) allaient nous causer pas mal de problèmes, mais ce n’est pas si terrible finalement.

    Pour une requête sur http://www.nestlé.ch par exemple, le browser envoie dans les headers HTTP:

    Host: http://www.xn--nestl-fsa.ch/

    xn--nestl-fsa.ch est l’encodage punycode de nestlé.ch.

    Cela permet d’utiliser ce nom punycode pour définir un VirtualHost dans la config du serveur web, qui ne voit finalement rien de spécial en termes de caractères accentués:

    ServerAlias www.xn--nestl-fsa.ch
    ServerAlias xn--nestl-fsa.ch

    Et comme chez Nestlé, la plupart des serveurs vont vous renvoyer sur le nom de domaine sans accents - c’est plus sûr si vous envoyez des URL dans la nature ou en faites des bookmarks par la suite:

    HTTP/1.x 301 Moved Permanently
    Location: http://www.nestle.ch

    WordPress database error: [Can't open file: 'wp_comments.MYD'. (errno: 144)]
    SELECT * FROM wp_comments WHERE comment_post_ID = '52' AND comment_approved = '1' ORDER BY comment_date

    Leave a Reply