Задать вопрос
@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 Оценить Комментировать
Решения вопроса 1
@AlexListen
админ, стаж 14 лет
Может так?

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

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект