From: André Malo
Apache 2.x, esneklik, taÅınabilirlik ve baÅarım arasında bir denge diff --git a/docs/manual/misc/perf-tuning.xml.ko b/docs/manual/misc/perf-tuning.xml.ko index 3f470770d00..c2032bc2683 100644 --- a/docs/manual/misc/perf-tuning.xml.ko +++ b/docs/manual/misc/perf-tuning.xml.ko @@ -1,7 +1,7 @@ - + +
Serveur Apache HTTP Version 2.3
-
+
Ce document complète la documentation de référence du
- module mod_rewrite. Il décrit de quelle manière on
- peut utiliser le module Apache mod_rewrite pour
+ module mod_rewrite. Il décrit de quelle manière on
+ peut utiliser le module Apache mod_rewrite pour
résoudre les problèmes typiques relatifs aux URLs auxquels les
webmasters sont souvent confrontés. La résolution de chaque problème
par la configuration des jeux de règles de réécriture d'URLs fait
@@ -35,7 +34,7 @@
situation en fonction de la configuration de votre serveur pourra
s'avérer nécessaire, par exemple l'ajout du drapeau
[PT] si vous utilisez les modules
- mod_alias, mod_userdir, etc... Un
+ mod_alias, mod_userdir, etc... Un
jeu de règles défini dans le contexte du serveur devra aussi être
adapté pour être utilisé dans un contexte .htaccess.
Efforcez-vous toujours de bien comprendre l'effet produit par un jeu
@@ -43,30 +42,30 @@
problèmes.
URLs canoniques
Noms d'hôtes canoniques
DocumentRootdéplacé
Problème du slash de fin
Déplacement des répertoires home vers un autre serveur
Recherche de pages dans plus d'un répertoire
Définir des variables d'environnement en fonction de
+
URLs canoniques
Noms d'hôtes canoniques
DocumentRootdéplacé
Problème du slash de fin
Déplacement des répertoires home vers un autre serveur
Recherche de pages dans plus d'un répertoire
Définir des variables d'environnement en fonction de
certaines parties de l'URL
Hôtes virtuels basés sur l'utilisateur
Redirection des répertoires d'accueil pour les étrangers
Redirection des ancrages
Réécriture dépendant de l'heure
Compatibilité ascendante pour une migration de YYYY vers
+
Hôtes virtuels basés sur l'utilisateur
Redirection des répertoires d'accueil pour les étrangers
Redirection des ancrages
Réécriture dépendant de l'heure
Compatibilité ascendante pour une migration de YYYY vers
XXXX
De l'ancien au nouveau (en interne)
De l'ancien au nouveau (en externe)
De statique à dynamique
Blocage des robots
Blocage du référencement à chaud (Hotlinking) d'images
Interdiction du mandataire
Moteur de réécriture externe
De l'ancien au nouveau (en interne)
De l'ancien au nouveau (en externe)
De statique à dynamique
Blocage des robots
Blocage du référencement à chaud (Hotlinking) d'images
Interdiction du mandataire
Moteur de réécriture externe.htaccess placé dans le répertoire défini par la
- directive DocumentRoot du serveur.
+ directive DocumentRoot du serveur.
- DocumentRootdéplacéEn général, la directive DocumentRoot correspond directement à l'URL
+
En général, la directive DocumentRoot correspond directement à l'URL
"/" du serveur web. Mais souvent, les données qui s'y
trouvent ne sont pas de la première priorité. Par exemple, il peut être
intéressant, pour les visiteurs qui entrent sur le site pour la première
@@ -187,7 +186,7 @@ RewriteRule ^/$ /a-propos-de/ [R]
Notez que le même effet peut être obtenu à l'aide de la directive
- RedirectMatch :
RedirectMatch :
RedirectMatch ^/$ http://exemple.com/apropos/
@@ -198,12 +197,12 @@ mais ne r
http://example.com/page.html. En fait, si vous avez modifié
la racine de vos documents - c'est à dire si tous vos contenus se
trouvent dans ce sous-répertoire, il vaut mieux simplement modifier
-votre directive DocumentRoot que de
+votre directive DocumentRoot que de
procéder à une réécriture d'URLs.
Avec mod_rewrite, la solution est
+
Avec mod_rewrite, la solution est
évidente. Sur l'ancien serveur web, on redirige simplement
toutes les URLs du style /~user/chemin vers
http://nouveau-serveur/~user/chemin.
Les parenthèses utilisées dans une directive RewriteCond sont capturées dans les
+
Les parenthèses utilisées dans une directive RewriteCond sont capturées dans les
références arrières %1, %2, etc..., alors que
-les parenthèses utilisées dans une directive RewriteRule sont capturées dans les
+les parenthèses utilisées dans une directive RewriteRule sont capturées dans les
références arrières $1, $2, etc...
mod_rewrite ?
+ l'heure à l'aide de mod_rewrite ?
Nous devons tout d'abord nous assurer que
- mod_rewrite se situe en dessous (!) de
- mod_proxy dans le fichier de configuration
+ mod_rewrite se situe en dessous (!) de
+ mod_proxy dans le fichier de configuration
lors de la compilation du serveur web Apache. De cette façon,
- il est appelé avant mod_proxy. Nous
+ il est appelé avant mod_proxy. Nous
pouvons alors utiliser la règle suivante pour une interdiction
concernant un hôte...
Une question de la Faq : comment résoudre le problème
- FOO/BAR/QUUX/etc. ? mod_rewrite ne semble pas
+ FOO/BAR/QUUX/etc. ? mod_rewrite ne semble pas
devoir y apporter de solution...
Utiliser une RewriteMap ou table de réécriture externe, c'est
+
Utiliser une RewriteMap ou table de réécriture externe, c'est
à dire un programme qui agit de la même façon qu'une
- RewriteMap. Il
+ RewriteMap. Il
doit être lancé une fois au démarrage d'Apache, recevoir les
URLs des requêtes sur STDIN, et restituer l'URL
résultante (en général réécrite) sur STDOUT (dans
@@ -864,9 +863,8 @@ while (<>) {