Le fichier htaccess - commentaires Le fichier htaccess 2018-10-15T18:23:12Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2997 2018-10-15T18:23:12Z <p>La fonctionnalité permettant de bloquer l'accès aux pages d'un dossier tout en rendant les exécutions possibles ne fonctionne pas. En effet, les dossier css ne n'applique plus, les images ne s'affichent plus et le js non plus.</p> Le fichier htaccess 2018-01-26T09:19:32Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2949 2018-01-26T09:19:32Z <p>RewriteCond %<i>HTTP_HOST</i> !^www\. [NC]<br class="autobr"> RewriteRule ^ https://www.%<i>HTTP_HOST</i>%<i>REQUEST_URI</i> [R=301,L]</p> <p>Avec https ou http selon le besoin.</p> Le fichier htaccess 2018-01-25T19:00:12Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2948 2018-01-25T19:00:12Z <p>comment je peut faire la redirection sans www vers www avec le fichiers htaccess !!!</p> Le fichier htaccess 2015-02-11T10:13:33Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2666 2015-02-11T10:13:33Z <p>Anne : hormis détecter du user-agent (avec la fiabilité très bancale que cela implique) comme sur <a href="http://www.vala-bleu.com/aide/Securite/bloquer-les-spam-bots-et-aspirateurs-de-site-web-avec-.htaccess.html" class="spip_url spip_out auto" rel="nofollow external">http://www.vala-bleu.com/aide/Securite/bloquer-les-spam-bots-et-aspirateurs-de-site-web-avec-.htaccess.html</a></p> <p>ou bloquer des IP, je ne sais pas trop comment faire cela pour être franc (de manière sûre et définitive, ces mesures sont contournables).</p> Le fichier htaccess 2015-02-10T18:40:36Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2664 2015-02-10T18:40:36Z <p>Merci pour l'info. Pour ma part je cherche à bloquer dans le htacess les sites d'analyse comme majestic seo ou ahrefs et d'autres , mais je ne sais pas comment faire pouvez-vous m'éclairer ?<br class="autobr"> J'ai installé crawlerprotect mais je pense que mon paramétrage est foiré.<br class="autobr"> Merci pour vos réponses.</p> Le fichier htaccess 2015-01-18T08:31:49Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2647 2015-01-18T08:31:49Z <p>Curieusement, la seule solution que j'ai trouvé est d'encoder le fichier htaccess en ISO-8859-1, et les accents passent. (?)</p> Le fichier htaccess 2015-01-17T17:53:06Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2646 2015-01-17T17:53:06Z <p>Comment faire pour que les mots accentués dans la zone d'identification soient correctement accentués ?<br class="autobr"> Par exemple : "Accès réservé" s'affiche "Accès réservé"</p> Le fichier htaccess 2014-08-19T08:43:29Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2528 2014-08-19T08:43:29Z <p>Merci pour ce post !<br class="autobr"> Après avoir essayé plusieurs types de configuration pour la mise en cache, c'est la vôtre qui marche le mieux ! (surtout la commande pour Keep Alive).<br class="autobr"> Bref, passé de D à B chez GTmetrix :)</p> Le fichier htaccess 2014-08-04T19:22:42Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2500 2014-08-04T19:22:42Z <p>Bonjour,</p> <p>Perso je ne suis pas arrivé à faire ce que je voulais avec mon htaccess : mettre tout le site derrière une identification sauf une seule page (un flux RSS). Si jamais vous avez une idée, je sèche depuis 2 semaines... Merci à vous !<br class="autobr"> <a href="http://forum.webrankinfo.com/autoriser-une-seule-url-outrepasser-une-identification-htpassd-t174604.html" class="spip_url spip_out auto" rel="nofollow external">http://forum.webrankinfo.com/autoriser-une-seule-url-outrepasser-une-identification-htpassd-t174604.html</a></p> Le fichier htaccess 2014-07-08T07:53:27Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2466 2014-07-08T07:53:27Z <p>Merci pour cet article récapitulatif.</p> <p>Le fichier .htaccess est très puissant, mais il est malheureusement très facile de faire une erreur qui fera planter tout le site !</p> Le fichier htaccess 2014-04-26T11:35:50Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2315 2014-04-26T11:35:50Z <p>Bonjour,<br class="autobr"> Je souhaiterais savoir comment faire ceci :<br class="autobr"> j'ai des adresses monsite/article<br class="autobr"> et je voudrais que quand il manque l'extension .html il redirige vers monsite/article.html</p> <p>D'avance merci</p> <p>PS : en n'oubliant pas que certaines adresses sont correct et ne doivent pas être rediriger.</p> Le fichier htaccess 2013-12-20T13:04:28Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2147 2013-12-20T13:04:28Z <p>Attention, avec Apache 2.4 "Order allow,deny..." c'est fini.<br class="autobr"> cf. <a href="http://httpd.apache.org/docs/current/upgrading.html#access" class="spip_url spip_out auto" rel="nofollow external">http://httpd.apache.org/docs/current/upgrading.html#access</a></p> Le fichier htaccess 2013-12-19T09:33:35Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2143 2013-12-19T09:33:35Z <p>Un autre exemple : rediriger une URL avec querystring vers une autre avec la valeur de la querystring :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>RewriteCond %{QUERY_STRING} id=(\w+) RewriteRule ^ici_l_ancien_chemin/index\.php http://www.nouveau_site.com/nouveau_chemin/index.php?id=%1 [L,R=301]</code></pre></div> Le fichier htaccess 2013-12-02T13:56:36Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2124 2013-12-02T13:56:36Z <p>Excellent article : une bonne source d'info à bookmarker.</p> <p>Un autre article sur la gestion des temps de chargements et le .htaccess que j'avais trouvé intéressant : <a href="http://www.seomix.fr/guide-htaccess-performances-et-temps-de-chargement/" class="spip_url spip_out" rel='nofollow external'>http://www.seomix.fr/guide-htaccess...</a></p> <p>Sinon, on peut aussi utiliser le .htaccess pour interdire le hotlinking.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?monsite\.tld/.*$ [NC] RewriteRule \.(gif|jpg|GIF|JPG|rmi|mid|MID|rm|wav|WAV)$ http://www.monsite.tld/hotlinking.gif [R,L]</code></pre></div> <p>Lorsqu'une requête arrive pour un fichier image en provenance d'un autre domaine que monsite.tld, on affiche une image de remplacement.</p> Le fichier htaccess 2013-11-12T10:48:54Z https://openweb.eu.org/articles/le-fichier-htaccess#comment2065 2013-11-12T10:48:54Z <p>Je complète l'article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><FilesMatch "(?<!\.png|\.jpg|\.gif|\.jpeg|\.svg|\.ico)$"> deny from all </FilesMatch></code></pre></div> <p>permet d'interdire tout autre fichiers que ceux mentionnés en extension.</p> Le fichier htaccess 2013-09-17T17:53:42Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1961 2013-09-17T17:53:42Z <p>merci pour votre article qui vient de me sortir d'une semaine de galère !</p> Le fichier htaccess 2013-04-17T09:24:24Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1597 2013-04-17T09:24:24Z <p>je cherchais justement des infos sur le fichier htaccess, ça a répondu à quelques erreurs que j'ai fait. Merci pour les infos !</p> Le fichier htaccess 2013-02-03T16:30:16Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1447 2013-02-03T16:30:16Z <p>Merci pour ces précisions, articles très complet je trouve qui arrive à couvrir toutes les fonctions "basiques" (et plus) d'un fichier .htaccess ; je m'en suis servi pour compléter mes informations et pouvoir faire une meilleure présentation et vulgarisation.</p> <p>Et merci aux personnes laissant des commentaires qui laissent ainsi de nouvelles pistes de réflexions ou d'autres précisions.</p> Le fichier htaccess 2012-12-03T15:33:20Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1288 2012-12-03T15:33:20Z <p>Attention également à bien uploader un htaccess sur la aprtie assets si ceux si sont hébergés sur un sous domaine. En effet, en voulant optimiser la perf en utilisant un domaine en parallèle, on peut réduire cela à néant en oubliant simplement de mettre en cache les ressources sur celui-ci.<br class="autobr"> Pour le reste, merci pour tous les conf que tu donnes. Si plus de personnes connaissaient cette syntaxe "Order allow,deny, Deny from all", le téléchargement de fichiers sons et vidéos serait plus compliqué ;)<br class="autobr"> Cordialement</p> Le fichier htaccess 2012-11-22T14:29:28Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1221 2012-11-22T14:29:28Z <p>Et, lorsque cela est possible, pour des raisons de performance, il est préférable de faire toutes ces jolies ligne de codes dans le fichier de configuration d'Apache plutôt que dans le fichier htaccess qui sera interprété à chaque requête.</p> Le fichier htaccess 2012-11-21T05:23:10Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1218 2012-11-21T05:23:10Z <p>Peut on limiter l'accès à plusieurs répertoires par des logins propres à chacun et ceux en utiliser un seul fichier .htaccess ?</p> Le fichier htaccess 2012-11-14T19:43:44Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1194 2012-11-14T19:43:44Z <p>Raoul : oui, je les ai limités pour de simples raisons de lisibilité des exemples. :)</p> Le fichier htaccess 2012-11-13T17:21:14Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1182 2012-11-13T17:21:14Z <p>Il manque peut être des structures conditionnelles pour que les modules absents ou que l'on désactive pour une raison X ou Y ne bloquent pas le site avec une belle erreur 500.<br class="autobr"> Par exemple pour les caches des fichiers médias :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><IfModule mod_setenvif.c> <IfModule mod_headers.c> <FilesMatch "\.(js|css|gif|jpg|jpeg|png|ico)$"> Header set Cache-Control "max-age=31536000" [...] </FilesMatch> </IfModule> </IfModule></code></pre></div> Le fichier htaccess 2012-11-13T16:39:06Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1181 2012-11-13T16:39:06Z <p>Le fichier .htaccess est une fonctionnalité d'Apache qui est très utilisée en SEO.<br class="autobr"> Je vous conseille, d'expérience, de toujours faire une backup de l'ancien avant toute modification, car comme évoqué dans cet article, tout votre site peut être down après...<br class="autobr"> Après une nouvelle mise en production, je vous conseille de regarder les logs d'Apache, ils vous fournissent certaines erreurs qui ne sont pas forcément visibles du navigateur</p> Le fichier htaccess 2012-11-13T06:05:22Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1179 2012-11-13T06:05:22Z <p>Merci pour cet article très complet. Je suis également fan de ces commandes. Voici un très bon livre sur le sujet par Jeff Starr : <a href="http://htaccessbook.com/" class="spip_url spip_out auto" rel="nofollow external">http://htaccessbook.com/</a></p> Le fichier htaccess 2012-10-09T11:23:59Z https://openweb.eu.org/articles/le-fichier-htaccess#comment1030 2012-10-09T11:23:59Z <p>Bonjour, merci pour cette article qui liste certaine fonctionnalité du fichier .htaccess Pour ma part, je m'en sert souvent et c'est vraiment puissant.</p>