Ah j'y ai cru !

Ton idée me semblait intéressante.

J'ai essayé ça :

 25         location ~* ^/competitors(.*)$ {
 26                 if ($args = "") { # false values are: empty string
"", or any string starting with "0";
 27                         break;
 28                 }
 29                 if ($args ~* ^sort=name_categories.name$) {
 30                         set $args "";
 31                         rewrite ^(.*)$ $scheme://$host/articles
redirect;
 32                         break;
 33                 }
 34         }

Mais ça ne change pas le résultat ! J'y ai cru 2 secondes parce que
hier j'ai essayé mais comme un c.. j'avais mis la 2° condition
après ...

Merci.

On 10 mai, 16:34, Bousmanne Cédric <[email protected]> wrote:
> Essaie peut-être ceci
>
> server {
> ...
>   location ~* ^/competitors(.*)$ {
>    if(!args){
>      break;
>    }
>     if ($args ~* ^sort=name_categories.name$) {
>       set $args "";
>       rewrite ^(.*)$ $scheme://$host/articles redirect;
>       break;
>     }
>   }
>   location / {
>   ....
>   }
>
> }
>
> Je débute aussi avec Nginx, mais si j'ai bien compris la doc, la  
> première conditions servira directement le fichier /competitors si  
> celui-ci ne comporte aucun argument, sinon, il passera dans l'autre  
> conditions et devrais passer dans ta réecriture.
>
> Bousmanne Cédrichttp://cedricbousmanne.com/
>
> Le 10-mai-09 à 16:19, Zaphod Beeblebrox a écrit :
>
>
>
> > server {
> > ...
> >  location ~* ^/competitors(.*)$ {
> >    if ($args ~* ^sort=name_categories.name$) {
> >      set $args "";
> >      rewrite ^(.*)$ $scheme://$host/articles redirect;
> >      break;
> >    }
> >  }
> >  location / {
> >  ....
> >  }
> > }
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à