#apache #.htaccess #redirect #url-rewriting #subdomain
#apache #.htaccess #перенаправление #url-переписывание #поддомен
Вопрос:
Я хочу перенаправить все мои страницы и видеоконтент на мой поддомен (где у меня есть мой CDN)
в настоящее время у меня есть ссылка в видеоигре, с людьми, которые генерируют трафик, и у меня уже есть много ссылок в игре, которые я не могу изменить, так как это займет вечность, поэтому я хочу перенаправить всех людей, которые нажмут на ссылку, на мой поддомен, где у меня есть настройка CDN
https://exemple.com/folder/contents/video.mp4 TO https://cdn.exemple.com/folder/contents/video.mp4
Я уже пробую несколько команд перезаписи с помощью htaccess, но я получаю сообщение об ошибке TOO_MANY_REDIRECT
и не знаю, что делать
Комментарии:
1. Не могли бы вы поделиться тем, что вы пробовали?
2. Я пробую несколько правил перезаписи в htaccess, я не помню их все, так как я изучал много разных, но в конце все они работали, это перенаправляло мой контент на мой поддомен, сохраняя путь, но у меня была ошибка, в которой говорилось, что слишком много перенаправлений
Ответ №1:
Это должно сработать для вас:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]
RewriteRule ^(. .mp4)$ https://cdn.exemple.com/$1 [R,L]
Поместите это в начало ваших /root/.htaccess
предыдущих правил и обязательно очистите кэш браузера перед тестированием этого нового перенаправления.
Комментарии:
1.
ERR_TOO_MANY_REDIRECTS
Я все еще получаю ту же ошибку2. @RootBeer какой URL-адрес вызывает эту ошибку?
3. Когда я устанавливаю правила перезаписи, перенаправление
https://exemple.com
https://cdn.exemple.com
делает «ERR_TOO_MANY_REDIRECTS» , но когда у меня нет никаких правил перезаписи, мой поддомен cdn работает нормально4. @RootBeer Для меня правило работает нормально, и оно не должно вызывать эту бесконечную ошибку перенаправления. Существуют ли какие-либо другие правила, которые могут противоречить этому?
5. Нет, только этот