- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Очень много виртуальных хостингов в работе используют связку Nginx + Apache.
Последний может контролироваться юзером посредством .htaccess, первый только настройками контрольной панели.
В случае с таймвеб возникла интересная ситуация.
Был сайт http://www.site.ru, который перевели на httpS://site.ru
В панели хостинга (таймвеб), для этого есть 2 специальные галочки для редиректа (протокол и "с ввв" на "без ввв"). Но вот беда, редирект идёт 302, а нам нужен православный 301. Ок, отключаем эти галочки и пишем 3.5 строчки в .htaccess, редирект работает, 301, всё ОК, казалось бы, но!
Апач в данной связки обрабатывает только "динамику" - странички, скрипты и т.п., а статика: картинки и роботс.тхт идёт напрямую и неподвластны апачу (и .htaccess). Это подтвердил и саппорт. Передо мной стоит дилемма либо настроить 302 редирект на всё, либо 301, но на "страницы", выбрал второй вариант. Пока в панели вебмастера Я висят оба сайта и для нового "идёт сбор данных", хотя сайты вроде склеились.
А как бы поступили вы? (Переезд не предлагать.)
К слову, саппорт предложил "дикое" решение, требующие полную переработку сайта, что слишком трудозатратно. На других хостингах, например эктивклауд, такой проблемы нет.
Обычно в панели управления сервером есть возможность указать типы файлов, которые должен обрабатывать nginx. По крайней мере в isp точно есть такая возможность.
Ну и, как другой вариант, арендовать vps и настроить его под свои нужды. Сейчас они немногим дороже виртуального хостинга обходятся.
Если доступа к конфигу nginx нет, то сделать редирект динамики, а статику просто грузить по https. Со временем сама подтянется.
Зачем вам вообще редирект для статики, оставьте как есть, пусть отдается по обоим протоколам. Лишь бы на самом сайте по HTTPS отдавалась.
wakh, выше верно написали. Можно оставить, как есть, и просто правильно ссылаться на статик со своего сайта. Если все же сильно хоЦА и при этом нет желания замарачиваться с nginx'ом, разместите статик в каталоге с именем вроде kdbldidbdlbdfdymop и делайте рерайт в него при наличии запрашиваемого файла.
Обычно в панели управления сервером есть возможность указать типы файлов, которые должен обрабатывать nginx. По крайней мере в isp точно есть такая возможность.
Сам не нашёл, думаю нет такого, иначе бы саппорт носом ткнул.
Ну и, как другой вариант, арендовать vps и настроить его под свои нужды. Сейчас они немногим дороже виртуального хостинга обходятся.
Да можно и без ВПС, впрочем...
Зачем вам вообще редирект для статики, ...
Зачем? Да хрен знает, как яндекс решит, может оставит картинки по старому адресу несмотря на роботс.тхт.
Если доступа к конфигу nginx нет, то сделать редирект динамики, а статику просто грузить по https. Со временем сама подтянется.
... оставьте как есть, пусть отдается по обоим протоколам. Лишь бы на самом сайте по HTTPS отдавалась.
Спасибо, я именно так и поступил.
---------- Добавлено 05.05.2017 в 21:04 ----------
Если все же сильно хоЦА
Совсем не хоцца, уже и так потратил овермного времени, на то, что обычно между делом делаю.
и при этом нет желания замарачиваться с nginx'ом,
есть или нет не важно, доступа то к конфигам нет.
разместите статик в каталоге с именем вроде kdbldidbdlbdfdymop и делайте рерайт в него при наличии запрашиваемого файла.
в саппорте примерно тоже самое сказали, но если проблема встанет ребром, проще хостинг сменить.
Всем спасибо, я убедился, что поступил правильно и теперь буду спать спокойней.