Переходим на HTTPS, гугл благословил.

Каждый день создавая сайты, будь то дорвеи, либо же СДЛ, необходимо следовать последним тенденциям ПС, что обеспечит траффик, доверие, деньги, веру в светлое будущее 🙂

В связи с последними событиями, требуется переводить все свои проекты на https, при это не теряя драгоценный траффик.

Как добавить на сайт сертификат https?
Благодаря современным панелям управления сайтом, более чем просто.

Расскажу на примере панели управления VestaCP.
сертификат https в панели vestaCP

  1. Выбираем нужный домен
  2. Жмем редактировать
  3. «Поддержка SSL»
  4. «Поддержка Lets Encrypt».
  5.  Жмем «сохранить»

Недолго ждем, и получаем валидный автопродляемый сертификат 🙂

Теперь все ок, наш сайт надежный. Гугл и https довольны.

 

Можно использовать не в связке с панелью, однако используя панель, можно сократить издержки на настройки максимально…

В случае работы https на дорвеях, если опыта в программировании немного, вполне себе можно брать на вооружение функционал zennoposter, и делать все сайты надежными.

Мой рецепт хорошего дорвея:

  1. Быстрая скорость загрузки страницы (решайте сами как этого достичь)
  2. Правильная разметка schema.org (Rich snippets)
  3. Использование кластеризации ключевиков
  4. Использование для домена DNS — серверов CloudFlare
  5. Сертификат HTTPS.

Дорвеи по этому рецепту живут долго, и иногда очень даже счастливо. Двигайтесь в ногу со временем, чем быстрее мы будем реагировать на свежие рекомендации платонов, тем больше получим траффика, и следовательно профита.

 

Блокируем Яндекс Бота, или избавляемся от лишней нагрузки. IPTABLES

 

Яндекс бот конечно чувак полезный и классный, но когда твои доры/другие проекты заточены не под русский язык, абсолютно бесполезный.

Так на моем не самом последнем по конфе дедики LA держалась не менее 40, что при моей конфигурации далеко не фонтан.

Заблокировал Яндекса, получил существенное снижение нагрузки.

Как сделать нечто подобное на Вашей машине?

Для CentOS:

# iptables -I INPUT 1 -m string —algo kmp —string «Yandex» —to 65535 -j DROP
# service iptables save
# service iptables restart

Т.е. не даем коннекта всем, у кого в Юзер Агенте содержится слово Яндекс.

Смотрим все, что в фильтрах командой :

# iptables -vnL —line-numbers

А чтобы вернуть ошибочно забаненого бота, достаточно написать команду:

iptables -D INPUT Х

Где вместо X ставится номер записи, из таблицы возвращенной командой выше.

 

Всем спасибо, все свободны.

Быстро индексируем новый домен/дроп (Яндекс / Гугл)

Как показывает практика, чтобы быстро перенести вес со старых доменов на новые, требуется тупо поставить 301 редирект. В индекс яндекса попадаем за сутки.

Для индексации можно использовать старые домены от дорвеев, также можно с помощью более сложных скриптов, несколько раз 301ым редиректом кидать ЯндексБота/ГуглБота на страницу, которую необходимо проиндексировать. Как вариант банально поднимать сетку сайтов на фрихах, без какого-либо слива, а оттуда только сливаем для быстрой индексации ботов ПС.

 

Переадресуем все с дропов/старых зафильтрованных доменов все с помощью 301 редиректа.

Решение для Apache,  .htacсess

RewriteEngine On

# Сначала все страницы и сабдомены редиректятся на главную страницу основного домена
# Потом с главного домена идет редирект на нужный (сторонний) домен
# Сделано для ускорения перетекания ссылочной массы. Вся масса скапливается на главной странице основного домена.

# subdomain (some page) 301 -> main domain «/»
RewriteCond %{HTTP_HOST} \.([^\.]+\.[^.0-9]+)$
RewriteRule ^(.*)$ http://%1/ [R=301,L]

# main domain (some page exclude «/» ) 301 -> main domain «/»
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{HTTP_HOST} ^([^\.]+\.[^.0-9]+)$
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$ http://%1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule (.*) http://Целевой_домен.com/ [R=301,L]

Решение для Nginx:

rewrite ^(.*)$ http://Целевой_домен.com/ permanent;