Задать вопрос
@Alk90
php, mysql, jquery, css, html, api

Почему не работает перенаправление изображений?

Пытаюсь сделать единую точку входа, и при этом хочу перенаправить изображения по другому адресу. У меня получился вот такой код, но перенаправление изображений почему-то не работает:
RewriteRule ^uploads/(.+)$                                          https://site.ru/uploads/$1 [QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$  index.php?$1 [QSA]


И сразу, если можно, задам смежный вопрос. Если вот эта строка присутствует: RewriteCond %{REQUEST_FILENAME} !-d
то, перенаправление на index.php тоже не работает. Как только убираю - работает.
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
RewriteRule ^uploads/(.+)$                 https://site.ru/uploads/$1 [QSA]

Заменить на:
RewriteRule ^(uploads/.+)$ https://site.ru/$1 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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