ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



On Thu, 9 Oct 2008 15:20:09 +0200
"Vladislav Vorobiev" <mymir.org@xxxxxxxxxxxxxx> 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,



 




Copyright © Lexa Software, 1996-2009.