You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@apache.org on 2021/07/09 12:29:13 UTC
svn commit: r1891402 [10/50] - in /httpd/httpd/branches/2.2.x/docs/manual:
./ developer/ faq/ howto/ misc/ mod/ platform/ programs/ rewrite/ ssl/
style/xsl/ vhosts/
Modified: httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.fr?rev=1891402&r1=1891401&r2=1891402&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.fr (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.fr Fri Jul 9 12:29:08 2021
@@ -24,63 +24,63 @@
<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> > <a href="./">Recettes / Tutoriels</a></div><div id="page-content"><div class="retired"><h4>A savoir</h4>
<p>Ce document concerne une version ancienne (<strong>2.2</strong>)
du serveur HTTP Apache. La version actuelle est
- documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez
- pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce
+ documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez
+ pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce
lien</a> pour plus d'informations.</p>
<p>Pour consulter la version actuelle de ce
document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/howto/htaccess.html">ce lien</a>.</p></div><div id="preamble"><h1>Tutoriel du serveur HTTP Apache : fichiers .htaccess</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../fr/howto/htaccess.html" title="Français"> fr </a> |
+<a href="../fr/howto/htaccess.html" title="Français"> fr </a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div>
-<p>Les fichiers <code>.htaccess</code> fournissent une méthode pour
-modifier la configuration du serveur au niveau de chaque répertoire.</p>
+<p>Les fichiers <code>.htaccess</code> fournissent une méthode pour
+modifier la configuration du serveur au niveau de chaque répertoire.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Fichiers .htaccess</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#what">Que sont ce fichiers, comment les utiliser ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#when">Quand doit-on (ne doit-on pas) utiliser
les fichiers .htaccess ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#how">Comment sont appliquées les directives ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">Comment sont appliquées les directives ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemple d'authentification</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemple d'Inclusion Côté Serveur (Server Side
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemple d'Inclusion Côté Serveur (Server Side
Includes - SSI)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Exemple de CGI</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Résolution des problèmes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Résolution des problèmes</a></li>
</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Fichiers .htaccess</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHand
ler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler"
>AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
- <div class="note">Les fichiers <code>.htaccess</code> ne doivent être utilisés
- que si vous n'avez pas accès au fichier de configuration du serveur
+ <div class="note">Les fichiers <code>.htaccess</code> ne doivent être utilisés
+ que si vous n'avez pas accès au fichier de configuration du serveur
principal. L'utilisation des fichiers <code>.htaccess</code>
ralentit le fonctionnement de votre serveur http Apache. Il est toujours
- préférable de définir les directives que vous pouvez inclure dans un
+ préférable de définir les directives que vous pouvez inclure dans un
fichier <code>.htaccess</code> dans une section <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>, car elles produiront le
- même effet avec de meilleures performances.</div>
+ même effet avec de meilleures performances.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="what" id="what">Que sont ce fichiers, comment les utiliser ?</a></h2>
<p>Les fichiers <code>.htaccess</code> (ou "fichiers de
- configuration distribués) fournissent une méthode pour modifier la
- configuration du serveur au niveau de chaque répertoire. Un fichier,
- contenant une ou plusieurs directives de configuration, est placé
- dans un répertoire de documents particulier, et ses directives
- s'appliquent à ce répertoire et à tous ses sous-répertoires.</p>
+ configuration distribués) fournissent une méthode pour modifier la
+ configuration du serveur au niveau de chaque répertoire. Un fichier,
+ contenant une ou plusieurs directives de configuration, est placé
+ dans un répertoire de documents particulier, et ses directives
+ s'appliquent à ce répertoire et à tous ses sous-répertoires.</p>
<div class="note"><h3>Note :</h3>
- <p>Si vous voulez donner un autre nom à votre fichier
+ <p>Si vous voulez donner un autre nom à votre fichier
<code>.htaccess</code>, vous pouvez le faire en utilisant la
directive <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code>. Par
- exemple, si vous préférez nommer votre fichier
+ exemple, si vous préférez nommer votre fichier
<code>.config</code>, vous pouvez mettre ceci dans le fichier de
configuration de votre serveur :</p>
@@ -89,25 +89,25 @@ Includes - SSI)</a></li>
</code></p></div>
</div>
- <p>En général, les fichiers <code>.htaccess</code> utilisent la même
+ <p>En général, les fichiers <code>.htaccess</code> utilisent la même
syntaxe que les <a href="../configuring.html#syntax">fichiers de
configuration principaux</a>. Ce que vous pouvez mettre dans ces
- fichier est déterminé par la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Cette directive spécifie,
- sous forme de catégories, quelles directives seront traitées si
+ fichier est déterminé par la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Cette directive spécifie,
+ sous forme de catégories, quelles directives seront traitées si
elles se trouvent dans un fichier <code>.htaccess</code>. Si une
directive est permise dans un fichier <code>.htaccess</code>,
la documentation de cette directive contiendra une section Override,
- spécifiant quelle valeur doit prendre <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> pour que cette directive
- soit traitée.</p>
+ spécifiant quelle valeur doit prendre <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> pour que cette directive
+ soit traitée.</p>
<p>Par exemple, si vous regardez la documentation de la directive
<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>, vous verrez
- que cette dernière est permise dans les fichiers
- <code>.htaccess</code> (Voir la ligne de contexte dans le résumé de
+ que cette dernière est permise dans les fichiers
+ <code>.htaccess</code> (Voir la ligne de contexte dans le résumé de
la directive). La ligne <a href="../mod/directive-dict.html#Context">Override</a> indique
<code>FileInfo</code>. Vous devez donc avoir au moins
<code>AllowOverride FileInfo</code> pour que cette directive soit
- traitée dans les fichiers <code>.htaccess</code>.</p>
+ traitée dans les fichiers <code>.htaccess</code>.</p>
<div class="example"><h3>Exemple :</h3><table>
<tr>
@@ -121,7 +121,7 @@ Includes - SSI)</a></li>
</tr>
</table></div>
- <p>Si vous n'êtes pas sûr qu'une directive particulière soit permise
+ <p>Si vous n'êtes pas sûr qu'une directive particulière soit permise
dans un fichier <code>.htaccess</code>, lisez la documentation de
cette directive, et consultez la ligne de contexte pour
".htaccess".</p>
@@ -131,59 +131,59 @@ Includes - SSI)</a></li>
les fichiers .htaccess ?</a></h2>
<p>En principe, vous ne devriez utiliser les fichiers
- <code>.htaccess</code> que si vous n'avez pas accès au fichier de
- configuration du serveur principal. Par exemple, la fausse idée
+ <code>.htaccess</code> que si vous n'avez pas accès au fichier de
+ configuration du serveur principal. Par exemple, la fausse idée
selon laquelle l'authentification de l'utilisateur devrait toujours
- être faite dans les fichiers <code>.htaccess</code>, et ces
- dernières années celle selon laquelle les directives de
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> doivent aussi être définies dans ces
- même fichiers <code>.htaccess</code> sont très
- répandues. Ceci est tout simplement faux. Vous pouvez configurer
+ être faite dans les fichiers <code>.htaccess</code>, et ces
+ dernières années celle selon laquelle les directives de
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> doivent aussi être définies dans ces
+ même fichiers <code>.htaccess</code> sont très
+ répandues. Ceci est tout simplement faux. Vous pouvez configurer
l'authentification des utilisateurs au niveau de la configuration du
- serveur principal, et c'est en fait cette méthode qui doit être
- privilégiée. De même, les directives de
- <code>mod_rewrite</code> fonctionnent de manière plus satisfaisante
- à de nombreux égards dans la configuration du serveur principal.</p>
-
- <p>Les fichiers <code>.htaccess</code> ne devraient être utilisés
- que dans le cas où les fournisseurs de contenu ont besoin de
- modifier la configuration du serveur au niveau d'un répertoire, mais
- ne possèdent pas l'accès root sur le système du serveur. Si
+ serveur principal, et c'est en fait cette méthode qui doit être
+ privilégiée. De même, les directives de
+ <code>mod_rewrite</code> fonctionnent de manière plus satisfaisante
+ à de nombreux égards dans la configuration du serveur principal.</p>
+
+ <p>Les fichiers <code>.htaccess</code> ne devraient être utilisés
+ que dans le cas où les fournisseurs de contenu ont besoin de
+ modifier la configuration du serveur au niveau d'un répertoire, mais
+ ne possèdent pas l'accès root sur le système du serveur. Si
l'administrateur du serveur ne souhaite pas effectuer des
- modifications de configuration incessantes, il peut être intéressant
- de permettre aux utilisateurs isolés d'effectuer eux-mêmes ces
+ modifications de configuration incessantes, il peut être intéressant
+ de permettre aux utilisateurs isolés d'effectuer eux-mêmes ces
modifications par le biais de fichiers <code>.htaccess</code>. Ceci
- est particulièrement vrai dans le cas où le fournisseur d'accès à
- Internet héberge de nombreux sites d'utilisateurs sur un seul
+ est particulièrement vrai dans le cas où le fournisseur d'accès à
+ Internet héberge de nombreux sites d'utilisateurs sur un seul
serveur, et souhaite que ces utilisateurs puissent modifier
- eux-mêmes leurs configurations.</p>
+ eux-mêmes leurs configurations.</p>
- <p>Cependant et d'une manière générale, il vaut mieux éviter
- d'utiliser les fichiers <code>.htaccess</code>. Tout élément de
+ <p>Cependant et d'une manière générale, il vaut mieux éviter
+ d'utiliser les fichiers <code>.htaccess</code>. Tout élément de
configuration que vous pourriez vouloir mettre dans un fichier
- <code>.htaccess</code>, peut aussi être mis, et avec la même
- efficacité, dans une section <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> du fichier de configuration de
+ <code>.htaccess</code>, peut aussi être mis, et avec la même
+ efficacité, dans une section <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> du fichier de configuration de
votre serveur principal.</p>
- <p>Il y a deux raisons principales d'éviter l'utilisation des
+ <p>Il y a deux raisons principales d'éviter l'utilisation des
fichiers <code>.htaccess</code>.</p>
- <p>La première est liée aux performances. Lorsque la directive
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> est définie de
- façon à autoriser l'utilisation des fichiers <code>.htaccess</code>,
- httpd va rechercher leur présence dans chaque répertoire. Ainsi,
- permettre l'utilisation des fichiers <code>.htaccess</code> est déjà
- en soi une cause de dégradation des performances, que vous utilisiez
+ <p>La première est liée aux performances. Lorsque la directive
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> est définie de
+ façon à autoriser l'utilisation des fichiers <code>.htaccess</code>,
+ httpd va rechercher leur présence dans chaque répertoire. Ainsi,
+ permettre l'utilisation des fichiers <code>.htaccess</code> est déjà
+ en soi une cause de dégradation des performances, que vous utilisiez
effectivement ces fichiers ou non ! De plus, le fichier
- <code>.htaccess</code> est chargé en mémoire chaque fois qu'un
- document fait l'objet d'une requête.</p>
+ <code>.htaccess</code> est chargé en mémoire chaque fois qu'un
+ document fait l'objet d'une requête.</p>
<p>Notez aussi que httpd doit rechercher les fichiers
- <code>.htaccess</code> dans tous les répertoires de niveau
- supérieur, afin de rassembler toutes les directives qui s'appliquent
- au répertoire courant (Voir la section <a href="#how">comment sont
- appliquées les directives</a>). Ainsi, si un fichier fait l'objet
- d'une requête à partir d'un répertoire
+ <code>.htaccess</code> dans tous les répertoires de niveau
+ supérieur, afin de rassembler toutes les directives qui s'appliquent
+ au répertoire courant (Voir la section <a href="#how">comment sont
+ appliquées les directives</a>). Ainsi, si un fichier fait l'objet
+ d'une requête à partir d'un répertoire
<code>/www/htdocs/exemple</code>, httpd doit rechercher les
fichiers suivants :</p>
@@ -194,41 +194,41 @@ Includes - SSI)</a></li>
/www/htdocs/exemple/.htaccess
</code></p></div>
- <p>En conséquence, chaque accès à un fichier de ce répertoire
- nécessite 4 accès au système de fichiers supplémentaires pour
- rechercher des fichiers <code>.htaccess</code>, même si
- aucun de ces fichiers n'est présent. Notez que cet exemple ne peut
- se produire que si les fichiers <code>.htaccess</code> ont été
- autorisés pour le répertoire <code>/</code>, ce qui est rarement le
+ <p>En conséquence, chaque accès à un fichier de ce répertoire
+ nécessite 4 accès au système de fichiers supplémentaires pour
+ rechercher des fichiers <code>.htaccess</code>, même si
+ aucun de ces fichiers n'est présent. Notez que cet exemple ne peut
+ se produire que si les fichiers <code>.htaccess</code> ont été
+ autorisés pour le répertoire <code>/</code>, ce qui est rarement le
cas.</p>
<p>Pour ce qui est des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans un contexte
- <code>.htaccess</code>, les expressions rationnelles doivent être
- recompilées à chaque requête pour le répertoire concerné, alors que
+ <code>.htaccess</code>, les expressions rationnelles doivent être
+ recompilées à chaque requête pour le répertoire concerné, alors que
dans le contexte de la configuration du serveur principal, elles ne
- sont compilées qu'une seule fois et mises en cache. De plus, les
- règles en elles-mêmes sont plus complexes, et il faut tenir compte
- des restrictions inhérentes à <code>mod_rewrite</code> dans le
- contexte des répertoires. Voir le <a href="../rewrite/intro.html#htaccess">Guide de réécriture</a> pour
- plus de détails à ce sujet.</p>
+ sont compilées qu'une seule fois et mises en cache. De plus, les
+ règles en elles-mêmes sont plus complexes, et il faut tenir compte
+ des restrictions inhérentes à <code>mod_rewrite</code> dans le
+ contexte des répertoires. Voir le <a href="../rewrite/intro.html#htaccess">Guide de réécriture</a> pour
+ plus de détails à ce sujet.</p>
- <p>La seconde raison d'éviter l'utilisation des fichiers
- <code>.htaccess</code> est liée à la sécurité. Si vous permettez aux
+ <p>La seconde raison d'éviter l'utilisation des fichiers
+ <code>.htaccess</code> est liée à la sécurité. Si vous permettez aux
utilisateurs de modifier la configuration du serveur, il peut en
- résulter des conséquences sur lesquelles vous n'aurez aucun
- contrôle. Réfléchissez bien avant de donner ce privilège à vos
+ résulter des conséquences sur lesquelles vous n'aurez aucun
+ contrôle. Réfléchissez bien avant de donner ce privilège à vos
utilisateurs. Notez aussi que ne pas donner aux utilisateurs les
- privilèges dont ils ont besoin va entraîner une augmentation des
- demandes de support technique. Assurez-vous d'avoir informé
- clairement vos utilisateurs du niveau de privilèges que vous leur
- avez attribué. Indiquer exactement comment vous avez défini la
+ privilèges dont ils ont besoin va entraîner une augmentation des
+ demandes de support technique. Assurez-vous d'avoir informé
+ clairement vos utilisateurs du niveau de privilèges que vous leur
+ avez attribué. Indiquer exactement comment vous avez défini la
directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, et
diriger les utilisateurs vers la documentation correspondante, vous
- évitera bien des confusions ultérieures.</p>
+ évitera bien des confusions ultérieures.</p>
<p>Notez que mettre un fichier <code>.htaccess</code> contenant une
- directive dans un répertoire <code>/www/htdocs/exemple</code>
- revient exactement au même que mettre la même directive dans une
+ directive dans un répertoire <code>/www/htdocs/exemple</code>
+ revient exactement au même que mettre la même directive dans une
section Directory <code><Directory /www/htdocs/exemple></code>
du fichier de configuration de votre serveur principal :</p>
@@ -249,50 +249,50 @@ Includes - SSI)</a></li>
</code></p></div>
<p>Cependant, la perte de performances sera moindre si vous
- définissez cette directive dans la configuration de
- votre serveur principal, car cette dernière ne sera chargée qu'une
- seule fois au moment du démarrage du serveur, alors qu'elle le sera
- à chaque accès dans le cas d'un fichier <code>.htaccess</code>.</p>
+ définissez cette directive dans la configuration de
+ votre serveur principal, car cette dernière ne sera chargée qu'une
+ seule fois au moment du démarrage du serveur, alors qu'elle le sera
+ à chaque accès dans le cas d'un fichier <code>.htaccess</code>.</p>
- <p>L'utilisation des fichiers <code>.htaccess</code> peut être
- entièrement désactivée en définissant la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à <code>none</code> :</p>
+ <p>L'utilisation des fichiers <code>.htaccess</code> peut être
+ entièrement désactivée en définissant la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à <code>none</code> :</p>
<div class="example"><p><code>
AllowOverride None
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how" id="how">Comment sont appliquées les directives ?</a></h2>
+<h2><a name="how" id="how">Comment sont appliquées les directives ?</a></h2>
- <p>Les directives de configuration situées dans un fichier
- <code>.htaccess</code> s'appliquent au répertoire dans lequel ce
- fichier <code>.htaccess</code> se trouve, ainsi qu'à tous ses
- sous-répertoires. Cependant, il est important de garder à l'esprit
+ <p>Les directives de configuration situées dans un fichier
+ <code>.htaccess</code> s'appliquent au répertoire dans lequel ce
+ fichier <code>.htaccess</code> se trouve, ainsi qu'à tous ses
+ sous-répertoires. Cependant, il est important de garder à l'esprit
qu'il peut y avoir des fichiers <code>.htaccess</code> dans les
- répertoires de niveau supérieur. Les directives sont appliquées
- selon l'ordre dans lequel elles sont rencontrées. Ainsi, les
- directives d'un fichier <code>.htaccess</code> situé dans un
- répertoire particulier peuvent écraser les directives se trouvant
- dans des fichiers <code>.htaccess</code> situés à un niveau
- supérieur dans l'arborescence des répertoires. Et ces dernières
- peuvent elles-mêmes avoir écrasé des directives d'un fichier
- <code>.htaccess</code> situé à un niveau encore plus haut, ou dans
+ répertoires de niveau supérieur. Les directives sont appliquées
+ selon l'ordre dans lequel elles sont rencontrées. Ainsi, les
+ directives d'un fichier <code>.htaccess</code> situé dans un
+ répertoire particulier peuvent écraser les directives se trouvant
+ dans des fichiers <code>.htaccess</code> situés à un niveau
+ supérieur dans l'arborescence des répertoires. Et ces dernières
+ peuvent elles-mêmes avoir écrasé des directives d'un fichier
+ <code>.htaccess</code> situé à un niveau encore plus haut, ou dans
le fichier de configuration du serveur principal.</p>
<p>Exemple :</p>
- <p>Dans le répertoire <code>/www/htdocs/exemple1</code> se trouve un
+ <p>Dans le répertoire <code>/www/htdocs/exemple1</code> se trouve un
fichier <code>.htaccess</code> contenant ce qui suit :</p>
<div class="example"><p><code>
Options +ExecCGI
</code></p></div>
- <p>Note : "<code>AllowOverride Options</code>" doit être présent
+ <p>Note : "<code>AllowOverride Options</code>" doit être présent
pour permettre l'utilisation de la directive "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" dans les fichiers
<code>.htaccess</code> files.</p>
- <p>Dans le répertoire <code>/www/htdocs/exemple1/exemple2</code> se
+ <p>Dans le répertoire <code>/www/htdocs/exemple1/exemple2</code> se
trouve un fichier <code>.htaccess</code> contenant ce qui suit
:</p>
@@ -300,26 +300,26 @@ Includes - SSI)</a></li>
Options Includes
</code></p></div>
- <p>Ainsi, à cause de ce second fichier <code>.htaccess</code> du
- répertoire <code>/www/htdocs/exemple1/exemple2</code>, l'exécution
- des CGI est interdite, car la dernière définition d'options
- <code>Options Includes</code> écrase toute autre définition
- d'options d'un fichier <code>.htaccess</code> situé dans un
- répertoire de niveau supérieur.</p>
+ <p>Ainsi, à cause de ce second fichier <code>.htaccess</code> du
+ répertoire <code>/www/htdocs/exemple1/exemple2</code>, l'exécution
+ des CGI est interdite, car la dernière définition d'options
+ <code>Options Includes</code> écrase toute autre définition
+ d'options d'un fichier <code>.htaccess</code> situé dans un
+ répertoire de niveau supérieur.</p>
<h3><a name="merge" id="merge">Interactions entre les fichiers .htaccess
et les fichiers de configuration du serveur principal</a></h3>
- <p>Comme indiqué dans la documentation sur les <a href="../sections.html">Sections de configuration</a>, les fichiers
- <code>.htaccess</code> peuvent écraser les directives des sections
+ <p>Comme indiqué dans la documentation sur les <a href="../sections.html">Sections de configuration</a>, les fichiers
+ <code>.htaccess</code> peuvent écraser les directives des sections
<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> pour
- le répertoire correspondant, mais peuvent eux-mêmes être écrasés
+ le répertoire correspondant, mais peuvent eux-mêmes être écrasés
par d'autres types de sections des fichiers de la
- configuration principale. Cette possibilité peut s'avérer utile pour
- forcer certaines configurations, même en cas de présence de l'option
- libérale <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Par
- exemple, pour interdire l'exécution de scripts en autorisant la
- définition de toute autre option dans les fichiers
+ configuration principale. Cette possibilité peut s'avérer utile pour
+ forcer certaines configurations, même en cas de présence de l'option
+ libérale <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Par
+ exemple, pour interdire l'exécution de scripts en autorisant la
+ définition de toute autre option dans les fichiers
<code>.htaccess</code>, vous pouvez utiliser :</p>
<div class="example"><p><code>
@@ -341,19 +341,19 @@ Options +IncludesNoExec -ExecCGI<br />
<div class="section">
<h2><a name="auth" id="auth">Exemple d'authentification</a></h2>
- <p>Si vous accédez directement à ce point du document pour apprendre
- à effectuer une authentification, il est important de noter ceci. Il
- existe une fausse idée selon laquelle il serait nécessaire
- d'utiliser les fichiers <code>.htaccess</code> pour implémenter
+ <p>Si vous accédez directement à ce point du document pour apprendre
+ à effectuer une authentification, il est important de noter ceci. Il
+ existe une fausse idée selon laquelle il serait nécessaire
+ d'utiliser les fichiers <code>.htaccess</code> pour implémenter
l'authentification par mot de passe. Ceci est tout simplement faux.
- Pour y parvenir, il est préférable de mettre les directives
+ Pour y parvenir, il est préférable de mettre les directives
d'authentification dans une section <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> du fichier de configuration de
votre serveur principal, et les fichiers <code>.htaccess</code> ne
- devraient être utilisés que dans le cas où vous n'avez pas accès au
+ devraient être utilisés que dans le cas où vous n'avez pas accès au
fichier de configuration du serveur principal. Voir <a href="#when">ci-dessus</a> pour savoir dans quels cas vous devez ou
ne devez pas utiliser les fichiers <code>.htaccess</code>.</p>
- <p>Ceci étant dit, si vous pensez que vous devez quand-même utiliser
+ <p>Ceci étant dit, si vous pensez que vous devez quand-même utiliser
un fichier <code>.htaccess</code>, vous pouvez utiliser la
configuration suivante :</p>
@@ -367,22 +367,22 @@ Options +IncludesNoExec -ExecCGI<br />
Require Group admins
</code></p></div>
- <p>Notez que <code>AllowOverride AuthConfig</code> doit être présent
+ <p>Notez que <code>AllowOverride AuthConfig</code> doit être présent
pour que ces directives produisent leur effet.</p>
- <p>Vous pouvez vous référer au <a href="auth.html">tutoriel sur
- l'authentification</a> pour une description plus détaillée de
+ <p>Vous pouvez vous référer au <a href="auth.html">tutoriel sur
+ l'authentification</a> pour une description plus détaillée de
l'authentification et de l'autorisation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ssi" id="ssi">Exemple d'Inclusion Côté Serveur (Server Side
+<h2><a name="ssi" id="ssi">Exemple d'Inclusion Côté Serveur (Server Side
Includes - SSI)</a></h2>
<p>Les fichiers <code>.htaccess</code> sont aussi couramment
- utilisés pour activer les SSI pour un répertoire particulier. Pour y
+ utilisés pour activer les SSI pour un répertoire particulier. Pour y
parvenir, on utilise les directives de configuration suivantes,
- placées dans un fichier <code>.htaccess</code> enregistré dans le
- répertoire considéré :</p>
+ placées dans un fichier <code>.htaccess</code> enregistré dans le
+ répertoire considéré :</p>
<div class="example"><p><code>
Options +Includes<br />
@@ -391,18 +391,18 @@ Includes - SSI)</a></h2>
</code></p></div>
<p>Notez que <code>AllowOverride Options</code> et <code>AllowOverride
- FileInfo</code> doivent être tous les deux présents pour que ces
+ FileInfo</code> doivent être tous les deux présents pour que ces
directives puissent produire leur effet.</p>
- <p>Vous pouvez vous référer au <a href="ssi.html">tutoriel SSI</a>
- pour une description plus détaillée des SSI.</p>
+ <p>Vous pouvez vous référer au <a href="ssi.html">tutoriel SSI</a>
+ pour une description plus détaillée des SSI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="cgi" id="cgi">Exemple de CGI</a></h2>
- <p>En fin de compte, vous avez décidé d'utiliser un fichier
- <code>.htaccess</code> pour permettre l'exécution des programmes CGI
- dans un répertoire particulier. Pour y parvenir, vous pouvez
+ <p>En fin de compte, vous avez décidé d'utiliser un fichier
+ <code>.htaccess</code> pour permettre l'exécution des programmes CGI
+ dans un répertoire particulier. Pour y parvenir, vous pouvez
utiliser la configuration suivante :</p>
<div class="example"><p><code>
@@ -411,7 +411,7 @@ Includes - SSI)</a></h2>
</code></p></div>
<p>Alternativement, si vous souhaitez que tous les fichiers d'un
- répertoire donné soient considérés comme des programmes CGI, vous
+ répertoire donné soient considérés comme des programmes CGI, vous
pouvez utiliser la configuration suivante :</p>
<div class="example"><p><code>
@@ -420,66 +420,66 @@ Includes - SSI)</a></h2>
</code></p></div>
<p>Notez que <code>AllowOverride Options</code> et <code>AllowOverride
- FileInfo</code> doivent être tous les deux présents pour que ces
+ FileInfo</code> doivent être tous les deux présents pour que ces
directives puissent produire leur effet.</p>
- <p>Vous pouvez vous référer au <a href="cgi.html">tutoriel CGI</a>
- pour une description plus détaillée de la configuration et de la
+ <p>Vous pouvez vous référer au <a href="cgi.html">tutoriel CGI</a>
+ pour une description plus détaillée de la configuration et de la
proprammation CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="troubleshoot" id="troubleshoot">Résolution des problèmes</a></h2>
+<h2><a name="troubleshoot" id="troubleshoot">Résolution des problèmes</a></h2>
- <p>De nombreuses raisons peuvent être à l'origine du fait que
+ <p>De nombreuses raisons peuvent être à l'origine du fait que
les directives que vous avez mises dans un fichier
- <code>.htaccess</code> ne produisent pas l'effet désiré.</p>
+ <code>.htaccess</code> ne produisent pas l'effet désiré.</p>
- <p>Le plus souvent, le problème vient du fait que la définition de
+ <p>Le plus souvent, le problème vient du fait que la définition de
la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
ne permet pas l'activation des directives de votre fichier
- <code>.htaccess</code>. Vérifiez si une directive
- <code>AllowOverride None</code> n'affecte pas le répertoire où se
- trouve votre fichier. Un bon test consiste à mettre des directives
- dont la syntaxe est erronée dans votre ficher <code>.htaccess</code>
- et de recharger la page. Si aucune erreur n'est générée par le
+ <code>.htaccess</code>. Vérifiez si une directive
+ <code>AllowOverride None</code> n'affecte pas le répertoire où se
+ trouve votre fichier. Un bon test consiste à mettre des directives
+ dont la syntaxe est erronée dans votre ficher <code>.htaccess</code>
+ et de recharger la page. Si aucune erreur n'est générée par le
serveur, il est pratiquement certain qu'une directive
- <code>AllowOverride None</code> affecte votre répertoire.</p>
+ <code>AllowOverride None</code> affecte votre répertoire.</p>
<p>Par contre, si vous obtenez des erreurs de serveur lorsque vous
- tentez d'accéder à des documents, consultez votre journal des
+ tentez d'accéder à des documents, consultez votre journal des
erreurs de httpd. Il vous indiquera probablement que la directive
- utilisée dans votre fichier <code>.htaccess</code> n'est pas
+ utilisée dans votre fichier <code>.htaccess</code> n'est pas
permise.</p>
<div class="example"><p><code>
[Fri Sep 17 18:43:16 2010] [alert] [client 192.168.200.51] /var/www/html/.htaccess: DirectoryIndex not allowed here
</code></p></div>
- <p>Une ligne de ce style indique soit que vous avez utilisé une directive
- jamais autorisée dans les fichiers <code>.htaccess</code>, soit que
- vous n'avez pas défini l'option <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à un niveau suffisant pour
- la directive que vous avez utilisée. Voir la documentation de la
- directive concernée pour résoudre le problème.</p>
+ <p>Une ligne de ce style indique soit que vous avez utilisé une directive
+ jamais autorisée dans les fichiers <code>.htaccess</code>, soit que
+ vous n'avez pas défini l'option <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à un niveau suffisant pour
+ la directive que vous avez utilisée. Voir la documentation de la
+ directive concernée pour résoudre le problème.</p>
- <p>Il se peut aussi que la définition de votre directive contienne
+ <p>Il se peut aussi que la définition de votre directive contienne
une erreur de syntaxe.</p>
<div class="example"><p><code>
[Sat Aug 09 16:22:34 2008] [alert] [client 192.168.200.51] /var/www/html/.htaccess: RewriteCond: bad flag delimiters
</code></p></div>
- <p>Dans ce cas, le message d'erreur sera spécifique à l'erreur de
+ <p>Dans ce cas, le message d'erreur sera spécifique à l'erreur de
syntaxe que vous aurez introduite.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../fr/howto/htaccess.html" title="Français"> fr </a> |
+<a href="../fr/howto/htaccess.html" title="Français"> fr </a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.2/howto/htaccess.html';
@@ -497,7 +497,7 @@ var comments_identifier = 'http://httpd.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<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[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
Modified: httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ja.utf8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ja.utf8?rev=1891402&r1=1891401&r2=1891402&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ja.utf8 [utf-8] (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ja.utf8 [utf-8] Fri Jul 9 12:29:08 2021
@@ -390,7 +390,7 @@ Options +IncludesNoExec -ExecCGI<br />
<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">コメント</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">コメント</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.2/howto/htaccess.html';
Modified: httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ko.euc-kr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ko.euc-kr?rev=1891402&r1=1891401&r2=1891402&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ko.euc-kr [euc-kr] (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.ko.euc-kr [euc-kr] Fri Jul 9 12:29:08 2021
@@ -336,7 +336,7 @@
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" title="Korean"> ko </a> |
<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.2/howto/htaccess.html';
Modified: httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.pt-br
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.pt-br?rev=1891402&r1=1891401&r2=1891402&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.pt-br (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/howto/htaccess.html.pt-br Fri Jul 9 12:29:08 2021
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Tutorial do Apache: arquivos .htaccess - Servidor HTTP Apache Versão 2.2</title>
+<title>Tutorial do Apache: arquivos .htaccess - Servidor HTTP Apache Versão 2.2</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<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" />
@@ -16,57 +16,57 @@
<link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/howto/htaccess.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
-<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossário</a> | <a href="../sitemap.html">Mapa do site</a></p>
-<p class="apache">Servidor HTTP Apache Versão 2.2</p>
+<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossário</a> | <a href="../sitemap.html">Mapa do site</a></p>
+<p class="apache">Servidor HTTP Apache Versão 2.2</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentação</a> > <a href="../">Versão 2.2</a> > <a href="./">How-To / Tutoriais</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentação</a> > <a href="../">Versão 2.2</a> > <a href="./">How-To / Tutoriais</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.2</strong> version of Apache httpd, which is no longer maintained. The active release is documented <a href="http://httpd.apache.org/docs/current">here</a>. If you have not already upgraded, please follow <a href="http://httpd.apache.org/docs/current/upgrading.html">this link</a> for more information.</p>
<p>You may follow <a href="http://httpd.apache.org/docs/current/howto/htaccess.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Tutorial do Apache: arquivos .htaccess</h1>
<div class="toplang">
-<p><span>Línguas Disponíveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
+<p><span>Línguas Disponíveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../pt-br/howto/htaccess.html" title="Português (Brasil)"> pt-br </a></p>
+<a href="../pt-br/howto/htaccess.html" title="Português (Brasil)"> pt-br </a></p>
</div>
-<div class="outofdate">Esta tradução pode estar desatualizada.
- Verifique a versão em Inglês para mudanças recentes.</div>
+<div class="outofdate">Esta tradução pode estar desatualizada.
+ Verifique a versão em Inglês para mudanças recentes.</div>
-<p>Arquivos <code>.htaccess</code> oferecem um meio de fazer mudanças
- nas configurações por-diretório.</p>
+<p>Arquivos <code>.htaccess</code> oferecem um meio de fazer mudanças
+ nas configurações por-diretório.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Arquivos .htaccess </a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#what">O que eles são/Como usá-los</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#when">Quando (não) usar arquivos .htaccess</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#how">Como as diretrizes são aplicadas</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemplo de Autenticação</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">O que eles são/Como usá-los</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#when">Quando (não) usar arquivos .htaccess</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">Como as diretrizes são aplicadas</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemplo de Autenticação</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemplo de Server Side Includes</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Exemplo de CGI</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Resolvendo Problemas</a></li>
-</ul><ul class="seealso"><li><a href="#comments_section">Comentários</a></li></ul></div>
+</ul><ul class="seealso"><li><a href="#comments_section">Comentários</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Arquivos .htaccess </a></h2>
- <table class="related"><tr><th>Módulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHa
ndler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Módulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">A
ddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="what" id="what">O que eles são/Como usá-los</a></h2>
+<h2><a name="what" id="what">O que eles são/Como usá-los</a></h2>
<p>Os arquivos <code>.htaccess</code> (ou "arquivos de
- configuração distribuída") oferecem um meio de fazer mudanças nas
- configurações por-diretório. Um arquivo, contendo uma ou mais
- diretrizes de configurações, é colocado em um diretório
- em particular, e as diretrizes se aplicam para aquele diretório e todos
- os seu subdiretórios subseqüentes.</p>
+ configuração distribuída") oferecem um meio de fazer mudanças nas
+ configurações por-diretório. Um arquivo, contendo uma ou mais
+ diretrizes de configurações, é colocado em um diretório
+ em particular, e as diretrizes se aplicam para aquele diretório e todos
+ os seu subdiretórios subseqüentes.</p>
<div class="note"><h3>Nota:</h3>
- <p>Se você quiser renomear o seu arquivo <code>.htaccess</code>
- para outro nome, você deve usar a diretriz <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code>. Por exemplo, se você
- prefere que o arquivo se chame <code>.config</code>, então você
- pode adicionar a seguinte linha ao seu arquivo de configuração
+ <p>Se você quiser renomear o seu arquivo <code>.htaccess</code>
+ para outro nome, você deve usar a diretriz <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code>. Por exemplo, se você
+ prefere que o arquivo se chame <code>.config</code>, então você
+ pode adicionar a seguinte linha ao seu arquivo de configuração
do servidor:</p>
<div class="example"><p><code>
@@ -76,28 +76,28 @@
<p>No geral, arquivos <code>.htaccess</code> usam a mesma sintaxe
que os <a href="../configuring.html#syntax">arquivos de
- configuração principal</a>. O que você pode colocar nesses
- arquivos é determinado pele diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Essa diretriz especifica,
- em categorias, quais diretrizes serão aceitas caso sejam
+ configuração principal</a>. O que você pode colocar nesses
+ arquivos é determinado pele diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Essa diretriz especifica,
+ em categorias, quais diretrizes serão aceitas caso sejam
encontradas em um arquivo <code>.htaccess</code>. Se uma diretriz
- for permitida em um arquivo <code>.htaccess</code>, a documentação
- para essa diretriz irá conter uma seção <em>Override</em>,
+ for permitida em um arquivo <code>.htaccess</code>, a documentação
+ para essa diretriz irá conter uma seção <em>Override</em>,
especificando que valor precisa estar em <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> para que esta diretriz
seja permitida.</p>
- <p>Por exemplo, se você procurar na documentação pela diretriz
- <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>, você
- achará que ela é permitida nos arquivos <code>.htaccess</code>.
- (Veja a linha Contexto no sumário das diretivas.) A
- linha <a href="../mod/directive-dict.html#Context">Override</a> lê
- <code>FileInfo</code>. Então, você deve ao menos ter
+ <p>Por exemplo, se você procurar na documentação pela diretriz
+ <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>, você
+ achará que ela é permitida nos arquivos <code>.htaccess</code>.
+ (Veja a linha Contexto no sumário das diretivas.) A
+ linha <a href="../mod/directive-dict.html#Context">Override</a> lê
+ <code>FileInfo</code>. Então, você deve ao menos ter
<code>AllowOverride FileInfo</code> para que essa diretriz seja
aceita nos arquivos <code>.htaccess</code>.</p>
<div class="example"><h3>Exemplo:</h3><table>
<tr>
<td><a href="../mod/directive-dict.html#Context">Contexto:</a></td>
- <td>configuração do servidor, hospedeiros virtuais, diretório, .htaccess</td>
+ <td>configuração do servidor, hospedeiros virtuais, diretório, .htaccess</td>
</tr>
<tr>
@@ -106,58 +106,58 @@
</tr>
</table></div>
- <p>Se você estiver incerto se uma diretriz em particular é
+ <p>Se você estiver incerto se uma diretriz em particular é
aceita em um arquivo <code>.htaccess</code>, procure na
- documentação por essa diretriz, e verifique a linha de
+ documentação por essa diretriz, e verifique a linha de
Contexto por ".htaccess".</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="when" id="when">Quando (não) usar arquivos .htaccess</a></h2>
+<h2><a name="when" id="when">Quando (não) usar arquivos .htaccess</a></h2>
- <p>No geral, você nunca deve usar arquivos <code>.htaccess</code>
- a não ser que você não tenha acesso ao arquivo de configuração
- principal do servidor. Existe, por exemplo, um erro de concepção
- que dita que a autenticação de usuários sempre deve
+ <p>No geral, você nunca deve usar arquivos <code>.htaccess</code>
+ a não ser que você não tenha acesso ao arquivo de configuração
+ principal do servidor. Existe, por exemplo, um erro de concepção
+ que dita que a autenticação de usuários sempre deve
ser feita usando os arquivos <code>.htaccess</code>. Esse
- simplesmente não é o caso. Você pode usar as configurações de
- autenticação de usuário no arquivo de configuração principal do
- servidor, e isso é, de fato, a maneira mais adequada de se fazer
+ simplesmente não é o caso. Você pode usar as configurações de
+ autenticação de usuário no arquivo de configuração principal do
+ servidor, e isso é, de fato, a maneira mais adequada de se fazer
as coisas.</p>
<p>Arquivos <code>.htaccess</code> devem ser usados em casos onde
- os provedores de conteúdo do site precisem fazer mudanças na
- configuração do servidor por-diretório, mas não tem
+ os provedores de conteúdo do site precisem fazer mudanças na
+ configuração do servidor por-diretório, mas não tem
acesso <em>root</em> ao sistema do servidor. Caso o administrador do
- servidor não esteja disposto a fazer mudanças freqüentes nas
- configurações do servidor, é desejável permitir que os
- usuários possam fazer essas mudanças através de arquivos
- <code>.htaccess</code> eles mesmos. Isso é particularmente
- verdade, por exemplo, em casos onde provedores estão fornecendo
- múltiplos sites para usuários em apenas uma máquina, e querem que
- seus usuários possam alterar suas configurações.</p>
+ servidor não esteja disposto a fazer mudanças freqüentes nas
+ configurações do servidor, é desejável permitir que os
+ usuários possam fazer essas mudanças através de arquivos
+ <code>.htaccess</code> eles mesmos. Isso é particularmente
+ verdade, por exemplo, em casos onde provedores estão fornecendo
+ múltiplos sites para usuários em apenas uma máquina, e querem que
+ seus usuários possam alterar suas configurações.</p>
<p>No entanto, de modo geral, o uso de arquivos <code>.htaccess</code>
- deve ser evitado quando possível. Quaisquer configurações
- que você considerar acrescentar em um arquivo <code>.htaccess</code>, podem
- ser efetivamente colocadas em uma seção <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> no arquivo principal de
- configuração de seu servidor.</p>
+ deve ser evitado quando possível. Quaisquer configurações
+ que você considerar acrescentar em um arquivo <code>.htaccess</code>, podem
+ ser efetivamente colocadas em uma seção <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> no arquivo principal de
+ configuração de seu servidor.</p>
- <p>Existem duas razões principais para evitar o uso de arquivos
+ <p>Existem duas razões principais para evitar o uso de arquivos
<code>.htaccess</code>.</p>
- <p>A primeira delas é a performance. Quando <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> é configurado para
+ <p>A primeira delas é a performance. Quando <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> é configurado para
permitir o uso de arquivos <code>.htaccess</code>, o Apache procura
- em todos diretórios por arquivos <code>.htaccess</code>.
+ em todos diretórios por arquivos <code>.htaccess</code>.
Logo, permitir arquivos <code>.htaccess</code> causa um impacto na
- performance, mesmo sem você usá-los de fato! Além disso,
- o arquivo <code>.htaccess</code> é carregado toda vez que um documento
- é requerido.</p>
+ performance, mesmo sem você usá-los de fato! Além disso,
+ o arquivo <code>.htaccess</code> é carregado toda vez que um documento
+ é requerido.</p>
- <p>Além disso, note que o Apache precisa procurar pelos arquivos
- <code>.htaccess</code> em todos os diretórios superiores, para ter
+ <p>Além disso, note que o Apache precisa procurar pelos arquivos
+ <code>.htaccess</code> em todos os diretórios superiores, para ter
o complemento total de todas as diretivas que devem ser
- aplicadas. (Veja a seção <a href="#how">como as diretrizes são
- aplicadas</a>.) Então, se um arquivo de um diretório
- <code>/www/htdocs/example</code> é requerido, o Apache precisa
+ aplicadas. (Veja a seção <a href="#how">como as diretrizes são
+ aplicadas</a>.) Então, se um arquivo de um diretório
+ <code>/www/htdocs/example</code> é requerido, o Apache precisa
procurar pelos seguintes arquivos:</p>
<div class="example"><p><code>
@@ -167,40 +167,40 @@
/www/htdocs/example/.htaccess
</code></p></div>
- <p>Assim, para cada acesso de arquivo fora desse diretório,
+ <p>Assim, para cada acesso de arquivo fora desse diretório,
existem 4 acessos ao sistema de arquivos adicionais, mesmo
que nenhum desses arquivos estejam presentes. (Note que esse
- só será o caso se os arquivos <code>.htaccess</code>
+ só será o caso se os arquivos <code>.htaccess</code>
estiverem habilitados para <code>/</code>, o que
- normalmente não é o verdade.)</p>
+ normalmente não é o verdade.)</p>
- <p>A segunda consideração é relativa à segurança.
- Você está permitindo que os usuários modifiquem as
- configurações do servidor, o que pode resultar em mudanças
- que podem fugir ao seu controle. Considere com cuidado se você quer
- ou não dar aos seus usuários esses privilégios. Note também
- que dar aos usuários menos privilégios que eles precisam, acarreta em
- pedidos de suporte técnico adicionais. Tenha certeza que você comunicou
- aos usuários que nível de privilégios você os deu.
- Especificar exatamente o que você configurou na diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, e direcioná-los para a
- documentação relevante, irá poupá-lo de muita confusão
+ <p>A segunda consideração é relativa à segurança.
+ Você está permitindo que os usuários modifiquem as
+ configurações do servidor, o que pode resultar em mudanças
+ que podem fugir ao seu controle. Considere com cuidado se você quer
+ ou não dar aos seus usuários esses privilégios. Note também
+ que dar aos usuários menos privilégios que eles precisam, acarreta em
+ pedidos de suporte técnico adicionais. Tenha certeza que você comunicou
+ aos usuários que nível de privilégios você os deu.
+ Especificar exatamente o que você configurou na diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, e direcioná-los para a
+ documentação relevante, irá poupá-lo de muita confusão
depois.</p>
- <p>Perceba que é exatamente equivalente colocar o arquivo
- <code>.htaccess</code> em um diretório
+ <p>Perceba que é exatamente equivalente colocar o arquivo
+ <code>.htaccess</code> em um diretório
<code>/www/htdocs/example</code> contendo uma diretriz, e
- adicionar a mesma diretriz em uma seção <em>Directory</em>
- <code><Directory /www/htdocs/example></code> na configuração
+ adicionar a mesma diretriz em uma seção <em>Directory</em>
+ <code><Directory /www/htdocs/example></code> na configuração
principal do seu servidor:</p>
<p>Arquivo <code>.htaccess</code> em <code>/www/htdocs/example</code>:</p>
- <div class="example"><h3>Conteúdo de um arquivo .htaccess em
+ <div class="example"><h3>Conteúdo de um arquivo .htaccess em
<code>/www/htdocs/example</code></h3><p><code>
AddType text/example .exm
</code></p></div>
- <div class="example"><h3>Seção do seu arquivo <code>httpd.conf</code></h3><p><code>
+ <div class="example"><h3>Seção do seu arquivo <code>httpd.conf</code></h3><p><code>
<Directory /www/htdocs/example><br />
<span class="indent">
AddType text/example .exm<br />
@@ -208,10 +208,10 @@
</Directory>
</code></p></div>
- <p>No entanto, adicionando isso ao seu arquivo de configuração do
- servidor resultará em uma menor perda de performance, na medida que
- a configuração é carregada no momento da inicialização do
- servidor, ao invés de toda que que um arquivo é requerido.</p>
+ <p>No entanto, adicionando isso ao seu arquivo de configuração do
+ servidor resultará em uma menor perda de performance, na medida que
+ a configuração é carregada no momento da inicialização do
+ servidor, ao invés de toda que que um arquivo é requerido.</p>
<p>O uso de arquivos <code>.htaccess</code> pode ser totalmente
desabilitado, ajustando a diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> para <code>none</code>:</p>
@@ -221,35 +221,35 @@
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how" id="how">Como as diretrizes são aplicadas</a></h2>
+<h2><a name="how" id="how">Como as diretrizes são aplicadas</a></h2>
- <p>As diretrizes de configuração que se encontram em um arquivo
- <code>.htaccess</code> são aplicadas para o diretório no qual o
+ <p>As diretrizes de configuração que se encontram em um arquivo
+ <code>.htaccess</code> são aplicadas para o diretório no qual o
arquivo <code>.htaccess</code> se encontra, e para todos os
- subdiretórios ali presentes. Mas, é importante lembrar também que
- podem existir arquivos <code>.htaccess</code> no diretórios
- superiores. As diretrizes são aplicadas na ordem que são
- achadas. Logo, um arquivo <code>.htaccess</code> em um diretório
+ subdiretórios ali presentes. Mas, é importante lembrar também que
+ podem existir arquivos <code>.htaccess</code> no diretórios
+ superiores. As diretrizes são aplicadas na ordem que são
+ achadas. Logo, um arquivo <code>.htaccess</code> em um diretório
em particular, pode sobrescrever as diretrizes encontradas em um
- diretório acima deste em sua respectiva árvore. Estes, por sua vez,
+ diretório acima deste em sua respectiva árvore. Estes, por sua vez,
podem ter suas diretrizes sobrescritas por diretrizes ainda mais
- acima, ou no próprio arquivo de configuração principal do
+ acima, ou no próprio arquivo de configuração principal do
servidor.</p>
<p>Exemplo:</p>
- <p>No diretório <code>/www/htdocs/example1</code> nós temos
+ <p>No diretório <code>/www/htdocs/example1</code> nós temos
um arquivo <code>.htaccess</code> contendo o seguinte:</p>
<div class="example"><p><code>
Options +ExecCGI
</code></p></div>
- <p>(Nota: você deve ter "<code>AllowOverride Options</code>" para
+ <p>(Nota: você deve ter "<code>AllowOverride Options</code>" para
permitir o uso da diretriz "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" nos arquivos
<code>.htaccess</code> .)</p>
- <p>No diretório <code>/www/htdocs/example1/example2</code> nós temos
+ <p>No diretório <code>/www/htdocs/example1/example2</code> nós temos
um arquivo <code>.htaccess</code> contendo:</p>
<div class="example"><p><code>
@@ -257,32 +257,32 @@
</code></p></div>
<p>Devido a esse segundo arquivo <code>.htaccess</code>, no
- diretório <code>/www/htdocs/example1/example2</code>, a execução
- de scripts CGI não é permitida, pois somente <code>Options
- Includes</code> está em efeito, o que sobrescreve completamente
+ diretório <code>/www/htdocs/example1/example2</code>, a execução
+ de scripts CGI não é permitida, pois somente <code>Options
+ Includes</code> está em efeito, o que sobrescreve completamente
quaisquer outros ajustes previamente configurados.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="auth" id="auth">Exemplo de Autenticação</a></h2>
+<h2><a name="auth" id="auth">Exemplo de Autenticação</a></h2>
- <p>Se você veio diretamente à esta parte do documento para
- aprender como fazer autenticação, é importante notar uma
- coisa. Existe uma concepção errada, mas muito comum, de que é
- necessário o uso de arquivos <code>.htaccess</code> para implementar
- a autenticação por senha. Este não é o caso. Colocar
- diretrizes de senha em uma seção <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, no seu arquivo principal de
- configuração do servidor, é a melhor maneira de se implementar
+ <p>Se você veio diretamente à esta parte do documento para
+ aprender como fazer autenticação, é importante notar uma
+ coisa. Existe uma concepção errada, mas muito comum, de que é
+ necessário o uso de arquivos <code>.htaccess</code> para implementar
+ a autenticação por senha. Este não é o caso. Colocar
+ diretrizes de senha em uma seção <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, no seu arquivo principal de
+ configuração do servidor, é a melhor maneira de se implementar
isto, e os arquivos <code>.htaccess</code> devem ser usados apenas
- se você não tem acesso ao arquivo principal de configuração do
- servidor. Veja <a href="#when">acima</a> a discussão sobre quando
- você deve e quando não deve usar os arquivos
+ se você não tem acesso ao arquivo principal de configuração do
+ servidor. Veja <a href="#when">acima</a> a discussão sobre quando
+ você deve e quando não deve usar os arquivos
<code>.htaccess</code>.</p>
- <p>Dito isso, se você ainda acredita que precisa usar um arquivo
- <code>.htaccess</code>, a configuração a seguir provavelmente
- funcionará para você.</p>
+ <p>Dito isso, se você ainda acredita que precisa usar um arquivo
+ <code>.htaccess</code>, a configuração a seguir provavelmente
+ funcionará para você.</p>
- <p>Conteúdo de um arquivo <code>.htaccess</code>:</p>
+ <p>Conteúdo de um arquivo <code>.htaccess</code>:</p>
<div class="example"><p><code>
AuthType Basic<br />
@@ -296,16 +296,16 @@
habilitado para que estas diretrizes tenham efeito.</p>
<p>Por favor veja o <a href="auth.html">tutorial de
- autenticação</a> para uma discussão mais completa sobre
- autenticação e autorização.</p>
+ autenticação</a> para uma discussão mais completa sobre
+ autenticação e autorização.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="ssi" id="ssi">Exemplo de Server Side Includes</a></h2>
- <p>Outro uso comum de arquivos <code>.htaccess</code> é ativar o
- Server Side Includes para um diretório em particular. Isto pode
- ser feito com as seguintes diretrizes de configuração, colocadas em
- um arquivo <code>.htaccess</code> no diretório desejado:</p>
+ <p>Outro uso comum de arquivos <code>.htaccess</code> é ativar o
+ Server Side Includes para um diretório em particular. Isto pode
+ ser feito com as seguintes diretrizes de configuração, colocadas em
+ um arquivo <code>.htaccess</code> no diretório desejado:</p>
<div class="example"><p><code>
Options +Includes<br />
@@ -318,24 +318,24 @@
para essas diretrizes terem efeito.</p>
<p>Por favor veja o <a href="ssi.html">tutorial de SSI</a> para
- uma discussão mais completa sobre server-side includes.</p>
+ uma discussão mais completa sobre server-side includes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="cgi" id="cgi">Exemplo de CGI</a></h2>
- <p>Finalmente, você pode querer que um arquivo
- <code>.htaccess</code> permita a execução de programas CGI em um
- diretório em particular. Isto pode ser implementado com as
- seguintes configurações:</p>
+ <p>Finalmente, você pode querer que um arquivo
+ <code>.htaccess</code> permita a execução de programas CGI em um
+ diretório em particular. Isto pode ser implementado com as
+ seguintes configurações:</p>
<div class="example"><p><code>
Options +ExecCGI<br />
AddHandler cgi-script cgi pl
</code></p></div>
- <p>Alternativamente, se você desejar que todos os arquivos de um
- dado diretório, sejam considerados programas CGI, isso pode ser
- feito com a seguinte configuração:</p>
+ <p>Alternativamente, se você desejar que todos os arquivos de um
+ dado diretório, sejam considerados programas CGI, isso pode ser
+ feito com a seguinte configuração:</p>
<div class="example"><p><code>
Options +ExecCGI<br />
@@ -347,40 +347,40 @@
para que essas diretrizes tenham quaisquer efeito.</p>
<p>Por favor veja o <a href="cgi.html">tutorial de CGI
- tutorial</a> para uma discussão mais completa sobre programação
- e configuração CGI.</p>
+ tutorial</a> para uma discussão mais completa sobre programação
+ e configuração CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="troubleshoot" id="troubleshoot">Resolvendo Problemas</a></h2>
- <p>Quando você adiciona diretrizes de configuração em um arquivo
- <code>.htaccess</code>, e não obtém o efeito desejado, existe uma
- série de pontos que podem estar errados.</p>
-
- <p>Mais comumente, o problema é que a diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> não está habilitada
- corretamente para que as suas diretrizes de configurações sejam
- honradas. Verifique se você não possui <code>AllowOverride
- None</code> ajustado para o escopo do arquivo em questão. Um bom
- meio de testar isso é colocar "lixo" em seu arquivo
- <code>.htaccess</code> e recarregá-lo. Se não for gerado nenhum
- erro do servidor, certamente você tem <code>AllowOverride
+ <p>Quando você adiciona diretrizes de configuração em um arquivo
+ <code>.htaccess</code>, e não obtém o efeito desejado, existe uma
+ série de pontos que podem estar errados.</p>
+
+ <p>Mais comumente, o problema é que a diretriz <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> não está habilitada
+ corretamente para que as suas diretrizes de configurações sejam
+ honradas. Verifique se você não possui <code>AllowOverride
+ None</code> ajustado para o escopo do arquivo em questão. Um bom
+ meio de testar isso é colocar "lixo" em seu arquivo
+ <code>.htaccess</code> e recarregá-lo. Se não for gerado nenhum
+ erro do servidor, certamente você tem <code>AllowOverride
None</code> habilitado.</p>
- <p>Se, por outro lado, você está obtendo erros do servidor ao
+ <p>Se, por outro lado, você está obtendo erros do servidor ao
tentar acessar documentos, verifique o registro de erros do
- Apache. Ele provavelmente irá indicar que a diretriz usada em
- seu arquivo <code>.htaccess</code> não é permitida.
- Alternativamente, ele pode acusar erros de sintaxe que você terá
+ Apache. Ele provavelmente irá indicar que a diretriz usada em
+ seu arquivo <code>.htaccess</code> não é permitida.
+ Alternativamente, ele pode acusar erros de sintaxe que você terá
que corrigir.</p>
</div></div>
<div class="bottomlang">
-<p><span>Línguas Disponíveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
+<p><span>Línguas Disponíveis: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
-<a href="../pt-br/howto/htaccess.html" title="Português (Brasil)"> pt-br </a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comentários</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<a href="../pt-br/howto/htaccess.html" title="Português (Brasil)"> pt-br </a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comentários</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.2/howto/htaccess.html';
@@ -399,7 +399,7 @@ var comments_identifier = 'http://httpd.
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Licenciado sob a <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossário</a> | <a href="../sitemap.html">Mapa do site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Diretrizes</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossário</a> | <a href="../sitemap.html">Mapa do site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}