Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-10-2009 12:07:54

pvledoux
Nouveau membre
Date d'inscription: 02-10-2009
Messages: 4

rewrite rule - exclure un dossier

Bonjour,

j'ai les rewrite rules suivantes:

Code:

RewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} -s [OR] 
 RewriteCond %{REQUEST_FILENAME} -l [OR] 
 RewriteCond %{REQUEST_FILENAME} -d [OR] 
 RewriteCond %{REQUEST_FILENAME} -f
 RewriteRule ^.*$ - [NC,L] 
 RewriteRule !.(js|ico|gif|jpg|png|css|swf|flv|mpg|mp4|mp3|wmv|mov|mp2|doc|pdf|docx|xls|xlsx|xml)$ /index.php [NC,L]

mais il se trouve que mes statistics sont dans un dossier en dehors de mon root, je voudrais donc ajouter

Code:

Alias /stats /le/chemin/vers/mes/stats

Mais comment exclure les /stats des rules ?

Merci bcp!


Pv

Hors ligne

 

#2 02-10-2009 13:33:21

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: rewrite rule - exclure un dossier

dans ton répertoire de stats, tu peux mettre un .htaccess avec :

Code:

RewriteEngine Off

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 02-10-2009 13:57:46

pvledoux
Nouveau membre
Date d'inscription: 02-10-2009
Messages: 4

Re: rewrite rule - exclure un dossier

J'ai essayé mais cela ne fonctionne pas, les rewrites rules sont exécutées avant.

Merci

Pv

Hors ligne

 

#4 02-10-2009 14:56:54

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: rewrite rule - exclure un dossier

Bon ben dans ce cas tu peux ajouter une condition à ta rewriterule

Code:

RewriteEngine On 
 RewriteCond %{REQUEST_FILENAME} -s [OR] 
 RewriteCond %{REQUEST_FILENAME} -l [OR] 
 RewriteCond %{REQUEST_FILENAME} -d [OR] 
 RewriteCond %{REQUEST_FILENAME} -f [OR] 
 RewriteCond %{REQUEST_URI} ^/stats/.*$
 RewriteRule ^.*$ - [NC,L] 
 RewriteRule !.(js|ico|gif|jpg|png|css|swf|flv|mpg|mp4|mp3|wmv|mov|mp2|doc|pdf|docx|xls|xlsx|xml)$ /index.php [NC,L]

Vérifie la syntaxe la doc apache, je n'ai pas testé mais a priori il faut chercher dans ce sens...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 02-10-2009 16:28:05

pvledoux
Nouveau membre
Date d'inscription: 02-10-2009
Messages: 4

Re: rewrite rule - exclure un dossier

Voici la syntaxe qui fonctionne chez moi:

RewriteCond %{REQUEST_URI} ^(/stats/?|/stats/.*)$

ça peut être utile pour tout le monde.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages