github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/rewrite/index.html.fr (about) 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> 4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> 5 <!-- 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 This file is generated from xml source: DO NOT EDIT 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 --> 10 <title>Le module Apache mod_rewrite - Serveur Apache HTTP Version 2.2</title> 11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> 12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> 13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> 14 <script src="../style/scripts/prettify.min.js" type="text/javascript"> 15 </script> 16 17 <link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/rewrite/index.html" rel="canonical" /></head> 18 <body id="manual-page"><div id="page-header"> 19 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p> 20 <p class="apache">Serveur Apache HTTP Version 2.2</p> 21 <img alt="" src="../images/feather.gif" /></div> 22 <div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> 23 <div id="path"> 24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a></div><div id="page-content"><div class="retired"><h4>A savoir</h4> 25 <p>Ce document concerne une version ancienne (<strong>2.2</strong>) 26 du serveur HTTP Apache. La version actuelle est 27 documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez 28 pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce 29 lien</a> pour plus d'informations.</p> 30 <p>Pour consulter la version actuelle de ce 31 document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/rewrite/">ce lien</a>.</p></div><div id="preamble"><h1>Le module Apache mod_rewrite</h1> 32 <div class="toplang"> 33 <p><span>Langues Disponibles: </span><a href="../en/rewrite/" hreflang="en" rel="alternate" title="English"> en </a> | 34 <a href="../fr/rewrite/" title="Français"> fr </a> | 35 <a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | 36 <a href="../zh-cn/rewrite/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> 37 </div> 38 39 40 <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> permet de modifier les requêtes 41 entrantes dynamiquement, en fonction de règles manipulant des <a href="intro.html#regex">expressions rationnelles</a>. Vous pouvez 42 ainsi relier des URLs arbitraires à votre propre structure d'URLs 43 interne comme vous le souhaitez.</p> 44 45 <p>Il fournit un 46 mécanisme de manipulation d'URL particulièrement souple et 47 puissant en supportant un nombre illimité de règles et de 48 conditions attachées à chaque règle. Les manipulations d'URLs 49 peuvent dépendre de tests variés : les URLs peuvent 50 être finement caractérisées en fonction de variables du serveur, 51 de variables d'environnement, d'en-têtes HTTP, de repères 52 temporels, de recherches dans des bases de données 53 externes, ou même de requêtes vers des bases de données externes 54 et de différents gestionnaires ou programmes externes.</p> 55 56 <p>Les règles de réécriture peuvent agir sur l'ensemble des URLs (la partie chemin 57 et la chaîne de paramètres) et peuvent être utilisées dans le contexte du serveur principal 58 (<code>httpd.conf</code>), mais aussi dans le contexte des 59 serveurs virtuels (sections <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>), ou dans le 60 contexte des 61 répertoires (fichiers <code>.htaccess</code> et blocs 62 <code><Directory></code>. Le résultat 63 réécrit peut conduire vers d'autres règles à un 64 traitement secondaire interne, une redirection vers une requête 65 externe ou même l'envoi vers un serveur mandataire, en fonction 66 des <a href="flags.html">drapeaux</a> que vous attachez aux 67 règles</p> 68 69 <p>mod_rewrite étant très puissant, il peut par 70 conséquent être très complexe. Ce document 71 complè la <a href="../mod/mod_rewrite.html">documentation de 72 référence</a>, et est sensé alléger un 73 peu cette complexité, et présenter des exemples largement 74 commentés, ainsi que des situations courantes que vous 75 pourrez traiter avec mod_rewrite. Mais nous voulons aussi vous 76 montrer des situations où vous ne devrez pas utiliser 77 mod_rewrite, et lui préférer d'autres 78 fonctionnalités standard d'Apache, évitant ainsi 79 d'entrer dans une complexité inutile.</p> 80 81 <ul> 82 <li><a href="../mod/mod_rewrite.html">documentation de 83 référence de mod_rewrite</a></li> 84 <li><a href="intro.html">Introduction aux expressions rationnelles et à 85 mod_rewrite</a></li> 86 <li><a href="remapping.html">Utilisation de mod_rewrite pour la 87 redirection et la remise en corespondance avec le système de 88 fichiers des URLs</a></li> 89 <li><a href="access.html">Utilisation de mod_rewrite pour le 90 contrôle d'accès</a></li> 91 <li><a href="vhosts.html">Les serveurs virtuels dynamiques avec mod_rewrite</a></li> 92 <li><a href="proxy.html">Les serveurs mandataires dynamiques avec mod_rewrite</a></li> 93 <li><a href="rewritemap.html">Utilisation de RewriteMap</a></li> 94 <li><a href="advanced.html">Techniques avancées et conseils</a></li> 95 <li><a href="avoid.html">Quand <strong>NE PAS</strong> utiliser mod_rewrite</a></li> 96 <li><a href="flags.html">Drapeaux de réécriture</a></li> 97 <li><a href="tech.html">Détails techniques</a></li> 98 </ul> 99 </div> 100 <div id="quickview"><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation de 101 référence de mod_rewrite</a></li><li><a href="../urlmapping.html">Mise en correspondance des URLs 102 avec le système de fichiers</a></li><li><a href="http://wiki.apache.org/httpd/Rewrite">wiki mod_rewrite 103 </a></li><li><a href="../glossary.html">Glossaire</a></li></ul></div> 104 </div> 105 <div class="bottomlang"> 106 <p><span>Langues Disponibles: </span><a href="../en/rewrite/" hreflang="en" rel="alternate" title="English"> en </a> | 107 <a href="../fr/rewrite/" title="Français"> fr </a> | 108 <a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | 109 <a href="../zh-cn/rewrite/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> 110 </div><div id="footer"> 111 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 112 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- 113 if (typeof(prettyPrint) !== 'undefined') { 114 prettyPrint(); 115 } 116 //--><!]]></script> 117 </body></html>