Blog du grouik - Mot-clé - ovhLe blog du grouik. Memos d'un Admin sys linux windows, logiciels libres, imprimante 3D2024-01-16T12:12:27+00:00Gniearkurn:md5:87c2396a7331cd5cd18f8751d216ec7bDotclearEviter que les "rewriteRule" transforment les caractères accentuésurn:md5:57788297e9ea897f56b7f35effefd8a82014-05-22T00:17:00+02:002014-05-22T00:17:00+02:00gniearkServeurs http web et autresApacheovhSSL <p><img src="https://blog-du-grouik.tinad.fr/public/url-esc.jpg" alt="url-esc.jpg" style="display:block; margin:0 auto;" title="url-esc.jpg, mai 2014" />Sur un mutu OVH <sup>[<a href="https://blog-du-grouik.tinad.fr/post/2014/05/21/Eviter-que-les-rewriteRules-transforment-les-caract%C3%A8res-accentu%C3%A9s#pnote-1228-1" id="rev-pnote-1228-1">1</a>]</sup>avec ça dans le .htaccess:</p>
<pre>
SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
</pre>
<p>l'adresse:</p>
<pre>
http://www.unSite.fr/index.php?post/Plan-d-accès
</pre>
<p>devient:</p>
<pre>
https://www.unSite.fr/index.php?post/Plan-d-acc%C3%A8s
</pre>
<p>Et paf, page 404</p>
<p>La solution est simple, il suffit d'ajouter le <a href="http://httpd.apache.org/docs/current/rewrite/flags.html#flag_ne" hreflang="en">flag NE (no escape)</a> dans la rewriteRule. comme ceci:</p>
<pre>
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301]
</pre>
<p>Voila, les caractères accentués ne sont plus "percent-encoded" suite à leur passage dans la regex.</p>
<p><em>L'illustration a été empruntée sur le site de <a href="http://www.joedog.org/2013/07/siege-3-0-3-url-encoding/">Joe Dog Software</a></em></p>
<div class="footnotes"><h4 class="footnotes-title">Note</h4>
<p>[<a href="https://blog-du-grouik.tinad.fr/post/2014/05/21/Eviter-que-les-rewriteRules-transforment-les-caract%C3%A8res-accentu%C3%A9s#rev-pnote-1228-1" id="pnote-1228-1">1</a>] Je viens de découvrir qu'OVH propose la mise en place d'un certificat SSL sur ses mutualisés (cher quand même: 59,99 € TTC pour un certificat basique). J'ai donc passé un dotclear en https (pas ce blog, lui est sur un dédié chez online).</p></div>
france.fr; OVH leur propose 1 an d'hébergement gratuiturn:md5:70898a027ea406df43ea075c00f78d1c2010-07-23T17:47:00+02:002010-07-23T16:50:31+02:00gniearkDecouvertes, tips and shits sur le webovhserveur <p><img src="https://blog-du-grouik.tinad.fr/public/.france_m.jpg" alt="france.jpg" style="display:block; margin:0 auto;" title="france.jpg, juil. 2010" />
L'histoire du site web HS en quelques heures devient cocasse.</p>
<p>Le fondateur et patron d'OVH Octave Klaba a écrit ce matin <a href="http://forum.ovh.com/showthread.php?t=61597" hreflang="fr">sur le forum OVH</a>:</p>
<pre>
Bonjour,
Ayant lu, comme vous, sur les problématiques de lancement du
site france.fr qui doit représenter quand même ce que c'est
la France, Ovh se propose d'apporter son aide et d'héberger
ce projet gratuitement durant 1 an avec autant de serveurs,
de la bande passante et d'homme qui seront nécessaire pour
maintenir le projet en fonctionnement et encaisser toutes les
montée en charge qui se présenteront. Vu qu'on héberge plus
de 80000 serveurs dans nos 2200 baies sur un réseau d'un peu
moins d'1Tbps de capacité, on sait créer des clusters de plus
centaines de serveurs de 8, 12 ou 16 cores en quelques heures
avec de capacité de stockage de Xx0.5Po puis les faire
évoluer à autant qu'on le souhaite en espace de 2 à 4 jours.
Remarque: c'est un peu notre métier ...
</pre>
<p>Coup de pub, rancune pour n'avoir pas eu le marché? En tout cas cette petite "provocation" me fait sourire.</p>