- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Парни помогите разобраться, а то все говорят по разному на яндекс и гугол форумах. Ситуация такая создаю новый сайт сразу с HTTPS, что дальше делать?). Мне писали вообщем в яндексе нужно поставить реддирект 301 в файл .htaccess и настроить постраничный редирект. Зачем?) Если сайт сразу создавался со всеми ссылками https, я так и запутался вообщем.
Важно чтобы сайт открывался только по https. Постраничный не нужен.
HTTPS - это протокол. В .htaccess или другими способами вы указываете, что ваш сайт доступен по этому протоколу.
Что будет, если человек зайдёт на ваш сайт по HTTP протоколу? Как сервер будет реагировать? Для этого и нужны директивы серверные.
Рекомендую сразу прописать в заголовках страниц директиву HSTS. И добавить в HSTS Preload.
Рекомендую рассмотреть два варианта:
1. Настраиваете параллельно http-версию (чтобы сайт без сертификата тоже работал без проблем — это пригодится, например, если https-сертификат по какой-либо причине отвалится или вы забудете его заранее продлить), а в вебмастере указываете главным зеркалом https.
2. Делаете 301 редирект для всего сайта, с http на https. «Постраничный» он не потому, что вам нужно будет прописывать каждую ссылку отдельно, а потому, что редирект осуществляется с http-версии страницы на её https-версию, а не на, например, главную страницу. Примеры регулярок для такого редиректа можете найти в интернете, это уже подробно освещённая тема.
Скажите еще, куда правильнее впихнуть код реддиректа. Хостер кинул мне пример редиректа ниже.
Так выглядит файло .htaccess
Получится- я убрал 1 строку RewriteEngine On в скинутом хостером и вставил после нее же.
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
Каждый из приведенных выше вариантов нужно прописывать сразу после включения mod_rewrite, а именно - после директивы RewriteEngine On.
Значит этот код все редиректит кроме роботс.тхт.
Пробовал вставлять и не помогло. Ошибок прям в веб-кабинетах не видно. Или так должно быть?
Для файлов-исключений можно воспользоваться более наглядным и удобным синтаксисом. Подробнее писал на своём блоге: https://fladex.ru/news/exceptions-for-301. Можете взять код оттуда.
Рекомендую рассмотреть два варианта:
1. Настраиваете параллельно http-версию (чтобы сайт без сертификата тоже работал без проблем — это пригодится, например, если https-сертификат по какой-либо причине отвалится или вы забудете его заранее продлить), а в вебмастере указываете главным зеркалом https.
Второй вариант не нужен если интересует траффик. :)
Какая панель у вас стоит на хостинге? Если вы используете ISP менеджер последних версий, то там прямо в настройках домена можно включить переадресацию на https - это значительно упростит вашу задачу, да и в htaccess ничего больше дописывать не придется.