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édric
http://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]
-~----------~----~----~----~------~----~------~--~---