Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Нужно убрать слэш в конц е URL
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Нужно убрать слэш в конц е URL
- From: Sergey Shepelev <temotor@xxxxxxxxx>
- Date: Fri, 3 Dec 2010 14:20:10 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=kTe5SOG1k0YqPVPzKxixdPkj3Fb0QM1WbHQJFrBJQuk=; b=IdnxPHXO/EDsHknxlAUW6pczXA89+izRYY1LhLFrfL4Y6tJFBbxnKhMPHSGfYctAjw D+Dpdsb0QsvuwQiInHDl+Aut/qE+g2VLGZtTzM9KJ4VJuItUb03xzbihC4UnIXBAEgQS u7NOwFosMHbvvhm5RunD9Aj75b05jrYta/M4c=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=AsFdDiU37W1QIpHOGi/FXxv4QMOSY8urCjbgZ3jnQEJDWXwLNelbMy4hqZwVaQCA16 Nwvs8LgmZwxJ474ZRmdVXZ3ujMu924RUH0sIUqJZR45CA/Mty43fh3v3L0P4LGuJ7kpW f9XgI4m5du0ieEGLpKZjBtnrQ5+f7dzMHZ1PU=
- In-reply-to: <4CF811B2.3020901@xxxxxxx>
- References: <4CF80A2A.4030401@xxxxxxx> <AANLkTind7h3J46bG_qeY=uGWeu8jAa1S0Fi4xQXm_uBn@xxxxxxxxxxxxxx> <4CF811B2.3020901@xxxxxxx>
2010/12/3 Vladislav V. Prodan <universite@xxxxxxx>:
> 02.12.2010 23:15, Sergey Shepelev пишет:
>>> как реализовать средствами nginx?
>>> >
>> location ~ (.+)/$ {
>> rewrite ^ $1 permanent;
>> }
>>
>> Обратите внимание, что здесь вернётся 301 редирект. Дублирующийся
>> контент на разных урлах поисковики как раз не любят.
>>
>
> [emerg]: pattern "^" has less captures than referrenced in substitution
> "$1" in /etc/nginx/conf/vhosts/site.conf:28
>
> # nginx -V
> nginx version: nginx/0.7.65
Попробуйте так
location ~ (.+)/$ {
set $uri_no_slash $1;
rewrite ^ $uri_no_slash permanent;
}
Если не получится, то так
location ~ /$ {
rewrite (.+)/$ $1 permanent;
}
Полагаю, что второй вариант даже предпочтительнее.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|