X-Accel-Redirect для защиты ссылок + прокси на бэкэнды.
Канал вы вряд ли книжками забьёте. Вы же не кино раздавать собираетесь.
Со всех сторон будет виден только основной сервак.
Всё делается средствами nginx за 10 минут.
А, ну и чуток пхп для генерации и проверки ссылок.
https://ru.wikipedia.org/wiki/HSTS
Во первых, надо ещё чтобы асессор зашёл на сайт.
А во вторых, думаю, что лаг между заходом асессора, если таковой случится, и результатом оного, должно пройти недели 2-3 минимум.
Реферер подделать можно.
Лучше ключик в сессию класть и проверять в редиректоре.
Про rel почитаю. Спасибо.
В вмт пэйдж очень коварная и непонятная штука.
То ли она режет уже имеющийся документ на части(при наличии полной версии документа на отдельной странице), то ли работает так, как хотелось бы. Типа, указал первую страницу, а остальные суть есть паджинация...
Технический НЧ контент. И СДЛ при этом.
Мне кажется, тут ещё нужно разделять приоритеты.
Для сайта с несколькими тысячами страниц, важно время отклика для посетителя.
А для сайтов с большим количеством страниц - вообще возможность индексации хоть какой-то его части.
Как уже написал ChaosHead, да и я ещё полгода назад это описал, скорость сканирования гуглом сайта напрямую зависит от скорости отдачи. И тут как раз, 500мс не только ненормально, но и вообще, жопа полная.
Например, у меня есть сайт с почти полмиллиарда страниц и я хз когда он всё это отсканит. А количество страниц всё растёт :o
И вот прямое доказательство этой зависимости и того, что 500мс для таких размеров это совершенно неприемлимо.
server {
listen xxx.xxx.xxx.xxx:80;
listen [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:80;
server_name www.site.ru;
server_name site.ru;
return 301 https://site.ru$request_uri;
}
listen xxx.xxx.xxx.xxx:443 ssl http2;
listen [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:443 ssl http2;
et cetera.........
а все ифы - в морг
server { listen xxx.xxx.xxx.xxx:80; listen [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:80; /// если есть ipv6 server_name site.ru; access_log off; error_log off; return 301 https://site.ru$request_uri; }
preg_replace("|[ ]+[\w]+\.{2,}$|u","",$txt);