Apache:astuces

De Lowgeek wiki

Web.png

Astuces diverses

Title2.png

Récupérer le contenu d'un cookie

<syntaxhighlight lang="apache"> RewriteCond %{HTTP_COOKIE} client_email=""($|;\ ) RewriteRule ^(.*)$ /home%1 </syntaxhighlight>


Title2.png

RewriteRule ne pas faire de redirection mais déclarer une variable

Dans cet exemple, une variable est défini ce qui permet de ne pas passer par un cache sur le serveur

<syntaxhighlight lang="apache"> RewriteCond %{HTTP_COOKIE} client_email=""($|;\ ) RewriteRule ^(.*)$ - [E=force-jboss:true]

RewriteCond %{ENV:force-jboss} !^true$ RewriteCond %{REQUEST_URI} ^/(home|accueil).*$ RewriteRule ^/$ /var/www/mirror/index.html [E=no-jk:true,E=no-cache:true,T=text/html,L] </syntaxhighlight>