nginx rewrite - помогите составить правило

Мне нужно создать более короткие ссылки для фотографий из ms2Gallery, чтобы постить их в твиттер через mSocial.

Сайт на modhost.pro.

Как правильно редиректить c /i/* на /assets/images/resources/*?


То есть нужно чтобы при переходе на
https://site.ru/i/4163/770x/7809aef6f65b3628b6223f76e4e02079e5211f18.jpg
редиректил на
https://site.ru/assets/images/resources/4163/770x/7809aef6f65b3628b6223f76e4e02079e5211f18.jpg

Пробовал следующий вариант и его вариации, не срабатывает правильно
location /i/ {
    rewrite ^/i/(.*)$ /assets/images/resources/$1 last; 
}

Хочу хоть немного сократить длинную ссылку…
Василий Столейков
20 февраля 2017, 18:18
modx.pro
1
657
0
Поблагодарить автора Отправить деньги

Комментарии: 1

Василий Столейков
21 февраля 2017, 09:34
1
0
Решил проблему другим способом, но для развития всё же хотел бы увидеть правильное составление редиректа для nginx…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1