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

Vladislav Vorobiev mymir.org at googlemail.com
Thu Oct 9 19:35:03 MSD 2008


2008/10/9 Khramov Anton <cray at cdev.ru>:
> 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,
>


Спасибо всем,
совсем забыл про сущиствование base href...


More information about the nginx-ru mailing list