релятивные ссылки и rewrites

Khramov Anton cray at cdev.ru
Thu Oct 9 17:53:13 MSD 2008


On Thu, 9 Oct 2008 15:20:09 +0200
"Vladislav Vorobiev" <mymir.org at googlemail.com> wrote:

> Добрый день,
> 
> экспериментирую с релятивными ссылками.
> Есть такой реврайт
> 
> rewrite ^/(.*)region/(.*) /browse/region?countryId=$2;
> 
> К примеру я нахожусь на странице с урлом
> 
> http://myhost/lala/region/RU
> 
> а на этой странице код такой
> 
> <a href=»city/moscow»>moscow</a>
> 
> при нажатии на эту ссылку я ожидаю переход на
> 
> http://myhost/lala/region/RU/city/moscow
> 
> но к сожалению получается всего лиш http://myhost/lala/region/city/moscow
> 
> Если идеи как добиться желаемого результата? Ищу виновника и
> предполагаю неправильное использования rewrites.
> 
> Влад

http://myhost/lala/region/RU - в твоем случае не путь, а файл с путем "http://myhost/lala/region/", следовательно
<a href=»city/moscow»>moscow</a> будет вести на 
http://myhost/lala/region/city/moscow

Для решения проблемы читай http://www.w3schools.com/TAGS/tag_base.asp

-- 
Sincerely yours,





More information about the nginx-ru mailing list