2012-02-05 4 views
3

Я пытаюсь найти способ извлечь текст из URL-адреса, который будет использоваться в псевдониме. URL-адрес что-то вроде:Извлечь текст из url с помощью Nginx

/test/user_code_name/ 

и псевдоним должен быть

/test1/user_name/ 

Так что идея состоит в том, чтобы просто удалить часть между _ и _ и использовать его как переменную.

Thx L.

ответ

2

попробовать эти настройки:

location/{ 
    if ($request_uri ~ ^/(.*)/(.*)_.*_(.*)/$) { 
     rewrite^/$1/$2_$3/ break; 
    } 
} 

Пожалуйста, прочитайте больше о модуле перезаписи Nginx here

Смежные вопросы