@Rentable
Инженер

Как сделать редирект с локальной папки на другой ресурс в интернете?

Имеется сервер server с папкой /images ------ server/images
Все картинки перенесли на kartinki.ru/images
Как сделать средствами NGINX редирект при обращении (в основном поисковики) к
server/images на kartinki.ru/images
Пробовал по рекомендациям Сысоева И.:
location ^~ /images {
	rewrite ^(.*)$ http://kartinki.ru/images redirect;
}

В этом случае как бы работает, но перекидывает просто в папку kartinki.ru/images с ошибкой 403. Т.е. приходит запрос kartinki.ru/images/789456.png, а перебрасывает на kartinki.ru/images с 403 ошибкой. Сам файл --- 789456.png есть и там и тут.

Пробовал и так:
location /images/ {
    alias http://kartinki.ru/images/;
}

Не происходит ничего
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
@AlexListen
админ, стаж 14 лет
Может так?

location /images/ {
rewrite ^/images/(.*)$ kartinki.ru/images/$1 permanent;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы