Перенаправление .htaccess на внешний URL, но с mod_rewritePhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Перенаправление .htaccess на внешний URL, но с mod_rewrite

Сообщение Гость »


У меня есть два веб-пространства и один домен. В одном из веб-пространств у меня есть около 5 ТБ аудиофайлов и изображений, а другое зарезервировано для скриптов.

Вот проблема, с которой я столкнулся:

Предположим, URL-адресами моих веб-пространств являются «domain1.tld» и «domain2.tld».

Все мои файлы и другие ресурсы расположены на домене «domain2.tld». Я загрузил только файлы PHP в «domain1.tld».

Проблема возникает, когда я хочу получить доступ к видео, например расположенному по адресу «domain2.tld/files/video01.mp4», но ссылка ошибочно показывает «domain1.tld/files/video01.mp4». Как я могу настроить его так, чтобы, если файл не существует в «domain1.tld», он автоматически перенаправлялся на «domain2.tld»?

Я нашел здесь аналогичный вопрос, и предложенное решение выглядит следующим образом:

Параметры +FollowSymLinks -MultiViews # Включите mod_rewrite Перезаписать двигатель включен ПереписатьБазу / RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC] RewriteRule ^subdirectory/?$ http://newurl.com [L,R=301,NC] Однако у этого решения есть одна проблема:

Если я перейду по адресу http://domain1.tld/%FILE%, а файл не существует, он должен перенаправиться на http://domain2.tld/%FILE%. Можно ли добиться этого с помощью mod_rewrite?

По сути, я хочу, чтобы, если «domain1.tld/%FILE%» не существует, он автоматически обращался к «domain2.tld/%FILE%».

Спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»