From: Lucien Gentis
Introduction
Configurer Apache pour autoriser CGILa directive ScriptAlias se présente comme suit
:
ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/+
ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/"
Cet exemple est tiré de votre fichier de configuration @@ -149,7 +147,7 @@ l'exécution des programmes CGI est permise depuis un répertoire particulier :
-<Directory /usr/local/apache2/htdocs/somedir> +<Directory "/usr/local/apache2/htdocs/somedir"> Options +ExecCGI </Directory>@@ -182,7 +180,7 @@ répertoire utilisateur, vous pouvez utiliser la configuration suivante : -<Directory /home/*/public_html> +<Directory "/home/*/public_html"> Options +ExecCGI AddHandler cgi-script .cgi </Directory>@@ -192,7 +190,7 @@ répertoire utilisateur où tout fichier sera traité en tant que programme CGI, vous pouvez utiliser ceci : -<Directory /home/*/public_html/cgi-bin> +<Directory "/home/*/public_html/cgi-bin"> Options ExecCGI SetHandler cgi-script </Directory>diff --git a/docs/manual/howto/cgi.xml.meta b/docs/manual/howto/cgi.xml.meta index 73144f6d4d2..3070905d45b 100644 --- a/docs/manual/howto/cgi.xml.meta +++ b/docs/manual/howto/cgi.xml.meta @@ -8,7 +8,7 @@diff --git a/docs/manual/howto/htaccess.html.fr b/docs/manual/howto/htaccess.html.fr index bd8898205ff..64e25993379 100644 --- a/docs/manual/howto/htaccess.html.fr +++ b/docs/manual/howto/htaccess.html.fr @@ -29,8 +29,6 @@ ko | pt-br en -fr +fr ja ko
Les fichiers .htaccess fournissent une méthode pour
modifier la configuration du serveur au niveau de chaque répertoire.
.config, vous pouvez mettre ceci dans le fichier de
configuration de votre serveur :
- AccessFileName .config+
AccessFileName ".config"@@ -214,19 +212,19 @@ Includes - SSI)
Notez que mettre un fichier .htaccess contenant une
directive dans un répertoire /www/htdocs/exemple
revient exactement au même que mettre la même directive dans une
- section Directory <Directory /www/htdocs/exemple>
+ section Directory <Directory "/www/htdocs/exemple">
du fichier de configuration de votre serveur principal :
Fichier .htaccess dans
/www/htdocs/exemple :
/www/htdocs/exempleAddType text/example .exm+
/www/htdocs/exempleAddType text/example ".exm"
httpd.conf<Directory /www/htdocs/example> - AddType text/example .exm +httpd.conf<Directory "/www/htdocs/example"> + AddType text/example ".exm" </Directory>
.htaccess, vous pouvez utiliser :
- <Directory /www/htdocs> +<Directory "/www/htdocs"> AllowOverride All </Directory> -<Location /> +<Location "/"> Options +IncludesNoExec -ExecCGI@@ -339,8 +337,8 @@ Includes - SSI)
</Location>AuthType Basic AuthName "Password Required" -AuthUserFile /www/passwords/password.file -AuthGroupFile /www/passwords/group.file +AuthUserFile "/www/passwords/password.file" +AuthGroupFile "/www/passwords/group.file" Require group admins@@ -362,7 +360,7 @@ Includes - SSI) répertoire considéré :Options +Includes -AddType text/html shtml +AddType text/html "shtml" AddHandler server-parsed shtml@@ -382,14 +380,14 @@ sont relatives au r les exemples suivants :# Dans httpd.conf -RewriteRule ^/images/(.+)\.jpg /images/$1.png +RewriteRule "^/images/(.+)\.jpg" "/images/$1.png" # Dans un fichier .htaccess situé dans le répertoire racine de vos # documents -RewriteRule ^images/(.+)\.jpg images/$1.png +RewriteRule "^images/(.+)\.jpg" "images/$1.png" # Dans un fichier .htaccess situé dans le répertoire images/ -RewriteRule ^(.+)\.jpg $1.png+RewriteRule "^(.+)\.jpg" "$1.png"
On voit que si le fichier .htaccess se situe à la racine
@@ -414,7 +412,7 @@ pour une
utiliser la configuration suivante :
Options +ExecCGI -AddHandler cgi-script cgi pl+AddHandler cgi-script "cgi" "pl"
Alternativement, si vous souhaitez que tous les fichiers d'un
diff --git a/docs/manual/howto/htaccess.xml.meta b/docs/manual/howto/htaccess.xml.meta
index aba40c04ac7..a962e7243c2 100644
--- a/docs/manual/howto/htaccess.xml.meta
+++ b/docs/manual/howto/htaccess.xml.meta
@@ -8,7 +8,7 @@
Sur les systèmes multi-utilisateurs, on peut permettre à chaque
utilisateur d'avoir un site web dans son répertoire home à l'aide de la
@@ -171,7 +169,7 @@ avec le syst
vous pouvez utiliser une section <Directory> pour activer CGI dans un
sous-répertoire particulier d'un répertoire home utilisateur.
<Directory /home/*/public_html/cgi-bin/> +<Directory "/home/*/public_html/cgi-bin/"> Options ExecCGI SetHandler cgi-script </Directory>diff --git a/docs/manual/howto/public_html.xml.meta b/docs/manual/howto/public_html.xml.meta index cae6f7cca8c..224e3019cd8 100644 --- a/docs/manual/howto/public_html.xml.meta +++ b/docs/manual/howto/public_html.xml.meta @@ -8,7 +8,7 @@en -fr +fr ja ko tr diff --git a/docs/manual/howto/ssi.html.fr b/docs/manual/howto/ssi.html.fr index 1d37edd0160..be3256dd74c 100644 --- a/docs/manual/howto/ssi.html.fr +++ b/docs/manual/howto/ssi.html.fr @@ -30,8 +30,6 @@ ja | ko -Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.Les SSI permettent d'ajouter du contenu dynamique à des documents HTML préexistants.
diff --git a/docs/manual/howto/ssi.xml.meta b/docs/manual/howto/ssi.xml.meta index 1c020635eb5..0d8deb802c3 100644 --- a/docs/manual/howto/ssi.xml.meta +++ b/docs/manual/howto/ssi.xml.meta @@ -8,7 +8,7 @@diff --git a/docs/manual/urlmapping.html.fr b/docs/manual/urlmapping.html.fr index 909a2f08dd6..07a1a27caa7 100644 --- a/docs/manual/urlmapping.html.fr +++ b/docs/manual/urlmapping.html.fr @@ -29,8 +29,6 @@ ko | tr - en -fr +fr ja ko Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.Ce document explique comment le serveur HTTP Apache utilise l'URL contenue dans une requête pour déterminer le noeud du système de fichier à partir duquel le @@ -126,7 +124,7 @@ l'arborescence DocumentRoot
Une autre méthode consiste à utiliser la directive
-Aliaspour rattacher toute portion du système de fichiers à l'arborescence du site web. Par exemple, avecAlias /docs /var/web+Alias "/docs" "/var/web"l'URL
-http://www.example.com/docs/dir/file.html@@ -143,7 +141,7 @@ l'arborescence DocumentRoot sur les expressions rationnelles. Par exemple,ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+) /home/$1/cgi-bin/$2+ScriptAliasMatch "^/~([a-zA-Z0-9]+)/cgi-bin/(.+)" "/home/$1/cgi-bin/$2"fera correspondre une requête du style @@ -192,7 +190,7 @@ l'arborescence DocumentRoot
-/home/user/public_html/file.html, utilisez la directiveAliasMatchsuivante :AliasMatch ^/upages/([a-zA-Z0-9]+)(/(.*))?$ /home/$1/public_html/$3+AliasMatch "^/upages/([a-zA-Z0-9]+)(/(.*))?$" "/home/$1/public_html/$3"@@ -212,7 +210,7 @@ l'arborescence DocumentRoot nouveau répertoire/bar/, vous pouvez demander aux clients de le requérir à sa nouvelle localisation comme suit : -Redirect permanent /foo/ http://www.example.com/bar/+Redirect permanent "/foo/" "http://www.example.com/bar/"Ceci aura pour effet de rediriger tout chemin d'URL commençant par @@ -227,13 +225,13 @@ l'arborescence DocumentRoot laisser toutes les autres requêtes inchangées, utilisez la configuration suivante :
-RedirectMatch permanent ^/$ http://www.example.com/startpage.html+RedirectMatch permanent "^/$" "http://www.example.com/startpage.html"De même, pour rediriger temporairement toutes les pages d'un site vers une page particulière d'un autre site, utilisez ce qui suit :
-RedirectMatch temp .* http://othersite.example.com/startpage.html+RedirectMatch temp ".*" "http://othersite.example.com/startpage.html"@@ -253,10 +251,10 @@ dans le r/bar/surinternal.example.comet les renvoie au client comme s'ils appartenaient au serveur local. -ProxyPass /foo/ http://internal.example.com/bar/
-ProxyPassReverse /foo/ http://internal.example.com/bar/
+ProxyPass "/foo/" "http://internal.example.com/bar/"+ProxyPassReverseCookiePath "/foo/" "/bar/"
+ProxyPassReverse "/foo/" "http://internal.example.com/bar/"
ProxyPassReverseCookieDomain internal.example.com public.example.com
-ProxyPassReverseCookiePath /foo/ /bar/La directive
ProxyPassconfigure diff --git a/docs/manual/urlmapping.xml.meta b/docs/manual/urlmapping.xml.meta index 02fc1a16aa1..9fd5f4bb52a 100644 --- a/docs/manual/urlmapping.xml.meta +++ b/docs/manual/urlmapping.xml.meta @@ -8,7 +8,7 @@en -fr +fr ja ko tr