- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Коллеги привет.
Столкнулись с проблемой настройки CDN ресурса у Selectel у домена с "www." в начале.
Предыстория. Есть 2 домена на одном сервере. Domain1.ru и www.Domain2.ru (первый без www. , второй с www. - не спрашивайте, так исторически сложилось)
Создал для Domain1.ru CDN ресурс, все завелось с пол тычка, работает и радует.
А вот с Domain2 возникла засада. Основной адрес www.doamin2.ru (www впереди. Сделана переадресация на адрес с www). Все делал тоже самое как и с domain1, завелось , но при любом обращении к
cdn.domain2.ru(*) идет перенаправление на www.domain2.ru
В selectel подсказали в настройках "Источника контента" указать домен с www. в начале и Переопределить заголовок Host как " www.domain2.ru "
Сделал. Все работает, вроде как , но не так как нужно. А задача закрыть весь CDN по 403, и оставить доступными только картинки и либы (на domain1.ru все работает как надо)
В htacess прописано
RewriteCond %{HTTP_HOST} ^cdn\.domain2\.ru$ [NC] RewriteCond %{REQUEST_URI} !\.(ico|pdf|flv|jpg|jpeg|png|gif|webp|svg|js|css|swf|ttf|otf|woff|woff2|bmp|jfif|avif)$ RewriteRule ^ - [F,L] # Возвращает 403 для остальных файловИ если на domain1 все работает как надо, то на domain2 - правила не срабатывают
ВОПРОС! CDN вообще реально запустить на "www." и если "да", то в какую сторону смотреть?
Apache, nginx - все смотрено , пересмотрено, нигде нет явных переадресаций
Может такой вариант:
Может такой вариант:
выдрал из контента htaccess, само собой
есть. и много чего еще, но точно не влияющие на cdn
выдрал из контента htaccess, само собой
есть. и много чего еще, но точно не влияющие на cdn
Пробовали, точно не работает?
RewriteCond %{HTTP_HOST} ^cdn\.domain2\.ru$ [NC]RewriteCond %{REQUEST_URI} !\.(ico|pdf|flv|jpg|jpeg|png|gif|webp|svg|js|css|swf|ttf|otf|woff|woff2|bmp|jfif|avif)$ [NC]
RewriteRule ^ - [F,L]
Пробовали, точно не работает?
копи пасту сделал, поменял domain2 на нужный, не завелось. Но паралелльно начал ставить эксперименты, убрал в настройках CDN в поле :
Переопределение заголовка Host: "www.domain2.ru" -> сделал как было по умолчанию у них "Auto" (не понимаю как это работает)
Теперь при обращении к любому из
502 Bad Gateway, в других случая срабатывает 403. блин... засада какая то
Попробуйте в Копилот весь код из htaccess закинуть чтобы проверил, может есть другие ошибки.
Попробуйте в Копилот весь код из htaccess закинуть чтобы проверил, может есть другие ошибки.
все. ок. проверил
про 502 написал своему админу, может осенит завтра. Задача уже поменялась, получается. В начале вообще cdn.domain2.ru не слушал htaccess (описано в первом посте)
Не получается.
Буду рад услышать советы
Переопределение заголовка Host: "www.domain2.ru" -> сделал как было по умолчанию у них "Auto" (не понимаю как это работает)
Теперь при обращении к любому из
502 Bad Gateway, в других случая срабатывает 403. блин... засада какая то
После ночи теперь на все 403 forbidden отдает с такими настройками
Вы проверяете надеюсь не в браузере, а сервисами?
в приватных вкладках, это не праваильно?