Jump to content

Алексей Кулагин

Новичок
  • Content Count

    12
  • Joined

  • Last visited

About Алексей Кулагин

  • Rank
    Пользователь

Profile Information

  • Специализация
    Программист

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Вот есть такой святой холивар на тему: какой хостинг лучше/хуже/выбрать. Есть тенденции, применительно к мировому, не российскому, сегменту. И, имхо, возможно я не прав, эти тенденции сводятся к тому, что на смену шаред хостингам идут VPS по такой же цене. Например, я долгое время, до изменения законодательства, хостился на Digital Ocean, где цена начинается с $5 ~ 300 руб.! За 300! рублей нам дают гарантированные мощности на ssd дисках. 300 рублей, Карл, 300! Но это зарубежный хостинг, и приведен только для примера. Как это ни странно, есть и отечественные клоны того-же
  2. Хм, доказательства неправильности в студию пожалуйста. Всё, что я писал выше прекрасно работает, если не бычиться, и прописать сертификаты и для www и без www. Где я написал неработающий код? Можно цитировать, можно разбирать мои правила по символам, важно только одно: покажите где и что я написал неверно? Поздравляю вас господин соврамши (с)
  3. А скажите, пожалуйста, если вы наберете в адресной строке браузера адрес: site-name.ru, то по какому протоколу и на какой порт будет выполнен запрос? Правильный ответ: по протоколу http, на 80-ый порт. Этому стандарту много лет. И он есть. Иначе вы явно должны указывать порт, или протокол, например: site-name.ru:8080, или https://site-name.ru И как без специально прописанных инструкций мне настроить сервер на то, что все запросы по протоколу http, мне надо переадресовывать на https? Может быть, мы когда нибудь дойдем до того, что вбитый, в адресной строке браузера, адрес
  4. А я пытаюсь объяснить, что на сегодня, любой домен нужно изначально запускать по протоколу https, и соответственно никакого "периода склейки" нет. А речь в моем посте - о новом домене, изначально запущенном на https
  5. Всё отдается протоколу https. Зачем нам показывать http://site-name.ru/robots.txt? Без разницы - бот это, или нет, все кто к нам постучались по http на 80-ый порт, редиректятся на 443, на https. Редиректятся ВСЕ! Как кто-то может увидеть сайт по протоколу http, если это невозможно технически? Для всех моих сайтов протокол https избыточен, т.к. нет там ничего секретного нет. Но требуют ... И, я вынужден полностью закрывать 80-ый порт, и ВСЕХ редиректить. Как кто-то может что-то прочитать на том, что у меня закрыто?
  6. Код нормальный, применительно к редиректу на https, только инструкция RewriteCond %{REQUEST_URI} !^/robots.txt явно лишняя. почему файл robots.txt нельзя отдавать по https? Или мы всё отдаем через безопасный протокол, или ничего. Кроить - это отдам, а это нет, не комильфо. У меня же задача стоит не только редиректить с http на https, но и редиректить с www на без www И, конкретно, для этой задача оптимален код RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\. [NC] RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301
  7. Всё, плюнул и прописал letsencrypt --apache -d studiyakovki.ru -d www.studiyakovki.ru Незачем упрямиться, с моей стороны. Теперь есть валидные сертификаты и для www и без www
  8. Спасибо вам за ответы. 1. На каком сервисе проверяли? Их много. Я тоже проверял, и у меня всё нормально показало 2. В яшебраузере работает нормально. Это тот же Хром, впрочем как и Опера, все на одном движке 3. В Осле не работает Получается такая картина: если в Лисе ткнуть, при переходе по https:www.studiyakovki.ru, добавить исключение, то отработает 301 редирект на https://studiyakovki.ru и всё вроде бы нормально. Т.е. получается, что браузеры на движке WebKit сначала смотрят ответы сервера, а потом уже сертификаты, то Лис наоборот. Что вообщем то нелогично. И нифига
  9. По сабжу: 1. В .htaccess для домена studiyakovki.ru прописаны правила: RewriteCond %{SERVER_NAME} =www.studiyakovki.ru RewriteRule ^(.*)$ https://studiyakovki.ru/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 2. Согласно инструкциям все адреса http://www.studiyakovki.ru https://www.studiyakovki.ru http://studiyakovki.ru редиректятся на https://studiyakovki.ru В Хроме всё нормально. Инструмент "Проверка ответа сервера" от Яндекс web мастера по всем трем запросам отдает 301 редирект, как должно и быть: Код
  10. Доброго времени суток. Есть совсем молодой домен studiyakovki.ru 1. Яндекс web мастер при обходе находит страницы с error 404 Сайт работает на самописной CMS, и я как разработчик, гарантирую, что движок CMS не генерирует ничего такого. Еще раз: у кого-то могут возникнуть сомнения в моей компетенции, и кто-то может написать: проверь еще раз генерацию ссылок на сайте. Услышьте меня пожалуйста: левые ссылки движком CMS генерироваться не могут. Проверена каждая строчка кода. Тем более, например, ссылка вида /component/content/article/index.php характерна для джумлы,
×
×
  • Create New...