Редирект CDN Есть решение
Добрый день.
В настройках пр."Сайт" есть поле "Доменное имя", где прописан домен "http://www.XXXXXX.ru"
Есть поставщик CDN, у которого прописано: "необходимо прописать правило фильтрации и переадресации статики вашего web-сайта. В .htaccess внесите правило":
RewriteCond %{HTTP:Via} !\.edge\.xxxxxxx\.net RewriteRule ^(.*) http://www.example.com/$1 [L,R]
Выполняя данные действия, получаю циклическую переадресацию.
Как решить данную проблему?
7 ответов
Возможно, возникает конфликт с другими правилами. Попробуйте добавить эти правило в в самом начале файла .htaccess.
Попробовал. Получаю циклическую переадресацию.
или как убрать редирект, который возникает при указании домена в пр. "Сайт" на уровне движка?
Пробовал прописывать и в начало и в середину и в конец файла.
А стоит ли обязательно использовать правила htaccess?
Или достаточно просто в Сайт - Настройки указать адрес CDN.
Я так и делаю. и в дополнение прописываю правила в htaccess(может я не правильно делаю). НО, когда статика идет с серверов CDN не грузятся стили bootstrap, и Font Awesome. В шаблоне все по правилам верстки.
Вот c сервера CDN 3829473 точка r точка worldcdn.net/wa-data/public/shop/themes/shopping/css/font-awesome.min.css?v1.7.1441905539
А вот с прямого домена simonika точка ru/wa-data/public/shop/themes/shopping/css/font-awesome.min.css?v1.7.1441905539
там и там все одинаково
Почему по основному домену, в верхнем правом углу не грузяться иконки телефон и корзина?
Вот лог Хрома:
Font from origin 'http://3829473 точка r точка worldcdn.net' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www точка simonika точка ru' is therefore not allowed access.
Нащупал пульс)) дело похоже вот в этом участке htaccess
Что то связанно с кешированием?! можно это удалить? или как-то изменить?
Все! вымучил!))
Предлагаю разработчикам дополнить .htaccess дополнением строк:
При добавлении адресса CDN в пр. "Сайт"
А в CSP не забыли галку поставить?