Если в windows не работает hosts :: Записки молодого админа

Если в windows не работает hosts :: Записки молодого админа

Что делать, если ваш сайт отключен

1. Убедитесь, что он действительно отключен

Если у вас не получается открыть ваш сайт, убедитесь, что это связано не с вашим интернетом, попробуйте открыть другие сайты, также попробуйте сменить браузер, иногда устаревшие данные «достаются» из кэша. Если вы можете, попросите кого-то другого в другом месте проверить открывается ли ваш сайт у него.

2. Найдите причину вашего простоя

Когда вы пытаетесь посетить свой сайт, вы можете получить ключ к делу. Часто браузер сообщает причину неудачного подключения. Если есть ошибка в коде, вы можете увидеть код ошибки, отображаемый вместо фактической веб-страницы. Если есть большой трафик, сайт может открываться очень долго по времени и может лишь частично показать содержимое.

3. Обратитесь в службу технической поддержки

Немедленно свяжитесь с веб-хостингом, на котором размещен ваш сайт. Сообщите им о своей проблеме и попросите их о помощи. Часто то, что кажется серьезной проблемой для вас, может быть чем-то, что они могут решить довольно легко. Тем более на нашем хостинге удобно это сделать через чат, который открывается с любой странице нашего сайта.

4. Сообщите своим клиентам

Почему не открываются сайты

В большинстве случаев подобная неисправность возникает вследствие наличия на устройстве вредоносных программ, а именно по причине их вмешательства в работу браузеров и операционной системы. При этом устранение вирусов с помощью специальных утилит не всегда исправляет ситуацию, так как нежелательные изменения, мешающие нормальной работе, сохраняются (см. Как онлайн протестировать компьютер на вирусы).

Если рассматривать ситуацию, когда на компьютерах, находящихся в офисе какой-либо организации, не загружаются некоторые сайты, то причиной может быть намеренная блокировка посредством использования прокси-сервера, а в некоторых случаях сетевого администрирования и специально разработанных для этих целей программ.

Что делать

На первом этапе диагностики и поиска решения проблемы следует исключить простые причины неисправности, а именно:

  • отсутствие интернет-соединения;
  • неоплаченный счёт за использование предоставленных услуг провайдером;
  • неправильная настройка роутера или операционной системы (см. Как выбрать WiFi роутер);
  • аппаратный конфликт между сетевым устройством и иным оборудованием.

Здесь не будут рассматриваться способы решения подобных ситуаций, так как все они подразумевают полное отсутствие интернет-соединения. Проблема, способы устранения которой приводятся в этой статье – это невозможность загружать только определённые или любые веб-страницы посредством одного либо сразу нескольких браузеров при условии наличия активного подключения к интернету.

44 коммент.:

Спасибо angel2s2 до такого варианта было реально тяжело додуматься 🙂

Благодарю за советы, помогло. А то ДВА дня парился с этой проблемой. Добавляю твой сайт в избранные.

Рад, что оказалось полезным и рад за вас, что помогло 🙂

Спасибо, дружище! 4 пункт помог!

Рад, что помогло 🙂

4 пункт однозначно решает. Настраивал несколько дней Апачи, не мог понять почему не работают Vhosts (c NameVirtualHost), а все дело в hosts оказалось. Непонятно только, почему hosts перестал работать. Кстати про вписывание руками директив: я все из старого скопировал, и работает, так что видимо можно и без лишнего рукописного ввода обойтись.

Да, я это тоже заметил. У всех комментаторов именно этот пункт.

У меня два предположения почему перестал работать:1. Файл должен быть в формате ASCII, а он изначально в “UNICODE”.2. Внешнее воздействие: вирус, hotfix либо какой-нибудь антивирус. В смысле, изменил файл из ASCII в “UNICODE”.Ничего из этого я, конечно же, не проверял.

Это только мое предположение.Тут под “UNICODE” я имею ввиду следующее: если сделать экспорт из regedit какой-нибудь ветки, а потом полученный файл открыть, например, в gvim, то будет видно, что между буквами есть еще какие-то символы. Вот такой формат я и имел ввиду. Вроде это UTF-16. Хотя я точно не знаю.

> Кстати про вписывание руками директивРучками предложил вписать, чтобы избежать случайных косяков с кодировкой и непечатаемыми (служебными?) символами.

привет,а что мне не делать,если у меня на оборот не заход в контакт,одноклассники!!я уже заходил на host всё делал по инструкции,и всё равно не магу зайти на сайты(( хотя нет в этих строках на счёт того что сайты заблокированы. что делать? заранее спасибо!

7 причин и способов устранения проблемы, если не открываются сайты

Проблемы с открытием веб-страниц посредством браузера происходят нередко и могут вызвать трудности даже у опытного пользователя.

Симптомы неисправности

Условно проблему можно разделить на несколько возможных вариантов:

Интернет-соединение присутствует, стабильно работают приложения для общения в сети, облачные хранилища данных, торрент-клиенты и другие утилиты, использующие передачу данных через веб-соединение, но при этом ни один браузер не открывает ни одну страницу;

Имеется постоянное соединение с интернетом, программы, взаимодействующие с ним, работают правильно, веб-страницы доступны в одном или нескольких браузерах, но в то же время не открываются в других интернет-обозревателях (см. Какой браузер для Windows 10 лучше);

Браузеры работают в нормальном режиме, но не переходят на определённые сайты (например, веб-ресурсы разработчиков антивирусных программ, популярные поисковые сервисы или социальные сети).

7 способов определить хостера сайта

Периодически перед многими из вебмастеров возникает задача определить хостера, у которого живет тот или иной сайт. Мотивация для этого бывает самая разная, как простое любопытство, так и желание поселиться по соседству на хорошем и стабильном хостинге или наоборот не вляпаться в такое соседство.

В этом посте я приведу несколько известных мне методов с их достоинствами и недостатками. Вполне возможно, что он неполон, поэтому дополнения всячески приветствуются. Так же «на берегу» оговорюсь: все упомянутые ниже сайты и хостеры упомянуты исключительно как наглядные примеры, и ни в коем случае не в качестве рекламы или, упаси господи, антирекламы. Выбор оных был сделан так же практически случайно — где какие методы у меня в свое время срабатывали, то и привожу.

Способы я перечисляю в порядке убывания точности и, к сожалению, в порядке возрастания вероятности срабатывания.

Icmp ошибки о недоступности хоста и сети

ICMP ошибка о недоступности хоста (host unreachable) отправляется маршрутизатором, когда он получает IP датаграмму, которую невозможно перенаправить. (На рисунке 6.10 мы показали формат ICMP сообщений о недоступности.) Мы сможем пронаблюдать это в нашей сети, если выключим SLIP канал с дозвоном на маршрутизаторе sun и попробуем отправить пакет через SLIP канал с любого другого хоста, указав sun как маршрутизатор по умолчанию.

Ранние реализации TCP/IP в BSD генерировали и ошибки о недоступности хоста, и ошибки о недоступности сети, в зависимости от того, принадлежал ли пункт назначения локальной подсети или нет. 4.4BSD генерирует только ошибку о недоступности хоста.

Обратимся снова к выводу команды netstat запущенной на маршрутизаторе sun, вывод показан в предыдущем разделе. Мы видим, что пункт таблицы маршрутизации, который соответствует SLIP каналу, добавляется, когда SLIP канал включается, и удаляется, когда SLIP канал выключается.

Это означает, что когда SLIP канал отключен, маршрута по умолчанию на sun не существует. Однако мы не будем пытаться изменить все таблицы маршрутизации у хостов в нашей маленькой сети, оставив им возможность самим удалить свои маршруты по умолчанию.

Мы можем увидеть это, запустив ping с svr4 на хост, находящийся на другом конце SLIP канала (в настоящее время этот хост выключен):

svr4 % ping gemini ICMP Host Unreachable from gateway sun (140.252.13.33) ICMP Host Unreachable from gateway sun (140.252.13.33) ^? символ прерывания

На рисунке 9.2 мы показали вывод команды tcpdump для этого примера. (Команда запущена на хосте bsdi).

В чем разница между vps и выделенным сервером?

Давайте разберемся, в чем разница между виртуальным и выделенным серверами. 

VPS – виртуальный выделенный сервер – представляет собой часть вычислительной мощности и дискового пространства физического сервера. VPS имитирует работу физического сервера и предназначен для хранения и обработки данных одного клиента. Однако, на сервере виртуализации расположено много клиентских серверов VPS и ресурсы оборудования распределяются между ними, потому полностью задействовать всю мощность физической машины не получится.

Основные преимущества такого решения: 

  1. вы получаете гарантированную часть ресурсов сервера только для ваших потребностей;
  2. есть все для установки вашего программного сообщения;
  3. при необходимости можно изменять настройки сервера;
  4. у вас есть root-доступ к серверу. 

Управлять таким сервером сложнее, чем обычным хостингом, но эта разница не существенна, для тех, кто запускает собственные и клиентские онлайн-проекты и имеет соответствующие навыки. К тому же, есть масса панелей для управления серверами, которые существенно облегчают этот процесс.

Выделенный сервер — физический сервер, расположенный в дата-центре, с надежным электроснабжением, обслуживанием и максимальным показателем аптайма (доступности). 

Выделенные сервера — оптимальное решение для больших проектов. Основные преимущества такого варианта хостинга: 

  1. полный контроль и возможность настраивать все под себя;
  2. максимальный объем ресурсов и мощности, который не надо делить с другими клиентами;
  3. возможность устанавливать любое ПО, запускать на сервере крупные проекты;
  4. максимальная безопасность информации.  

Если в windows не работает hosts

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

О вариантах решения проблем в таких ситуациях сегодня и пойдет речь.

Во первых, попробуйте закрыть все браузеры и выполнить в консоли команду:

ipconfig /flushdns

Данная команда очищает dns-кеш.

Во вторых, проверьте в “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters” параметр “DataBasePath”, он должен иметь тип “REG_EXPAND_SZ” и значение “%SystemRoot%System32driversetc”.

В третьих
, убедитесь, что к файлу есть доступ на чтение для всех юзеров.

В четвертых, попробуйте переименовать файл hosts в, например, hosts.bak. Потом создайте новый файл hosts, откройте его блокнотом и напишите туда ручками (именно ручками, а не скопируйте):

127.0.0.1 localhost
127.0.0.1 porno.com www.porno.com

(porno.com тут приведен для примера, реально надо писать тот сайт, который вы хотите заблокировать)

В пятых, убедитесь, что запущена служба DNS-клиент. Если не запущена, то запустите и поставьте ее в автозапуск.

Сейчас ищут техподдержку:  15 лучших JavaScript-библиотек для построения диаграмм и сводных таблиц / Хабр

ЗЫЖ Товарищу помог четвертый пункт.

UPD: Не забывайте, что сначала должны идти IP, а потом, через пробел или таб, имя хоста.

UPD 2: ru7701 пишет:

Кому ничего не помогает советую заглянуть в настройки подключения сетевухи. У меня там рядом с настройками Тсp/ip нашлась такая вот дрянь: “lplir lightweight Filter (x64 edition)”. Снимаем галку и радуемся жизни.
Что интересно, гугл ничего про дрянь не знает. Откуда оно взялось не ясно.

Информация с сайта http://angel2s2.blogspot.com/. Если Вы читаете информацию на другом сайте, пожалуйста свяжитесь с автором сайта http://angel2s2.blogspot.com/.

Заблокирована работа хостинга

403 ошибка может возникнуть, если услуга хостинга была заблокирована. Блокировка может произойти, если превышенытехнические ограничения тарифа или нарушены условия договора оферты. Перед блокировкой на контактный email владельца услуги придёт предупреждение. У него будет 24 часа на устранение причины блокировки.

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

Если подобных писем не приходило и услуга не блокировалась, причина ошибки в другом.

Как восстановить свой сайт из автономного режима

1. Найдите отличную компанию, которая предлагает хостинг услуги высшего качества:

    • Единственным важным фактором в поддержании вашего сайта в Интернете является выбор правильного хостинга. Хороший хостинг предоставит широкий спектр услуг, гарантирующих бесперебойную работу, включая:
    • Использование быстрых высокопроизводительных серверов с SSD-дисками
    • Настройка серверов для оптимальной работы сайта
    • Использование серверов резервного копирования (или центров обработки данных), если ваш сайт вдруг не работает или вы случайно что-то удалили.
    • Мониторинг производительности сервера, поэтому проблемы решаются до сбоя сервера
    • Мониторинг взлома и вредоносного ПО
    • Управляемые обновления и исправления для программного обеспечения операционной системы

Кроме того, хороший хостинг также предоставит вам услуги, которые помогут вам следить за вашим сайтом, например, удаленное резервное копирование, круглосуточную техническую поддержку и мониторинг сайта. Некоторые кампании также будут предлагать вам гарантированное время безотказной работы.

3. Обновляйте свое программное обеспечение

Чтобы ваш сайт не работал в автономном режиме из-за взлома, важно постоянно обновлять программное обеспечение вашего сайта. Киберпреступники ищут уязвимости в устаревшем программном обеспечении CMS, темах и плагинах и компрометируют те сайты, на которых обнаружены эти уязвимости.

4. Следите за своим сайтом

Службы мониторинга, предоставляемые веб-хостами или установленными плагинами, могут предупредить вас, если ваш сайт отключен, или если есть проблемы, над которыми вам нужно принять меры. Они также создадут журналы ошибок, которые вы можете использовать для диагностики того, почему ваш сайт отключен, и поможет вам быстро восстановить службу.

Как выбрать выделенный сервер оптимальный для вас?

Разберемся с тем, как правильно подобрать выделенный сервер под ваши задачи и потребности. На рынке хостинговых услуг очень много предложений и не все клиенты знают, на что обращать внимание при подборе. 

При оценке каждого варианта, рекомендуем обращать внимание на такие моменты, как: 

  1. тип и характеристики процессора;
  2. доступная оперативная память;
  3. дисковое пространство, которым вы сможете пользоваться;
  4. операционная система, установленная на сервере;
  5. локация физических серверов, которые вам предлагают в аренду;
  6. возможность получить удаленный доступ через KVM;
  7. объем трафика, который выдерживает сервер (в идеале он должен быть безлимитным);
  8. скорость и стабильность соединения;
  9. оперативная работа специалистов технической поддержки. 

Как исправить неработающие ссылки?

Исправлять ошибки 404 нужно максимально быстро. Есть несколько способов: 

Важное уточнение! Инструменты Google Search Console позволяют удалить страницу из индекса только на 90 дней. Способ навсегда убрать адрес из индекса описан в справке Google. 

Полностью избавиться от 404 ошибки не выйдет. Но вы можете не дать ей стать проблемой. Альтернатива — сделать страницу 404 полезной для посетителей. 

Как этого добиться?

  • Коротко объясните пользователю, как он здесь оказался и что делать дальше. 
  • Направьте пользователя к другим материалам или на главную страницу сайта. 
  • Также можно разместить на 404 странице строку поиска или даже… мини-игру. 
  • Страницу 404 оформляйте в том же стиле, что и другие адреса на сайте. 

Интересный пример страницы 404 на сайте LEGO: 

LEGO оформили страницы 404 на своем сайте в стиле … LEGO! Вышло очень симпатично

Оригинальная страница 404 на сайте креативной студии: 

Забавная анимация – и пользователи с удовольствием рассматривают 404-е страницы на вашем сайте

Как проверить работу сайта через хосты

Для внесения изменений в файл hosts в операционной системе Windows 10 необходимо выполнить следующие шаги:

1) Запустить текстовый редактор Блокнот от имени Администратора:

Запускаем как администратор

2) Нажать на меню Файл -> Открыть.

В строке адрес ввести: C:WindowsSystem32driversetchosts

Откроется файл вида:

Так выглядит файл hosts

3) Существующие строки можно не удалять, а добавить необходимые например для существующего у нас хостинга на Plesk:

91.195.13.2 mydomain.foo www.mydomain.foo   

4) Поле этого необходимо нажать меню Файл -> Сохранить.

Чтобы убедиться в том, что настройка выполнена верно и сайт будет открываться именно с необходимого нам сервера, необходимо “пропинговать” домен.

Сделать это можно с помощью командной строки Windows. Для запуска командной строки необходимо:

Нажать комбинацию клавиш Windows R на клавиатуре Вашего компьютера. В открывшемся окне прописать cmd и нажать кнопку “ОК”

Дальше работаем с командной строкой Windows

В открывшемся окне набрать: ping mydomain.foo

И вы увидите как пингуется ваш сайт по IP адресу, который вы указали в файле.

Теперь сайт можно открыть в браузере и работать с ним как будто он уже находится на новом IP адресе. Конечно, стоит помнить, что это изменение только локальное, и никто больше не сможет его использовать кроме вашего локального компьютера.

После проверки работы сайта настройки из файла hosts рекомендуется удалить.

Изменив текст в файле, временно его сохраняем. Теперь, сайт будет открываться с указанного IP. Если сайт отображается, перенос выполнен правильно и нужно только дождаться обновления DNS серверов. 

Когда нужно арендовать выделенные сервера?

Давайте смоделируем ситуацию. Например, вы владелец веб-ресурса, посещаемость которого постоянно растет и уже составляет тысячи визитов ежедневно. В какой-то момент нагрузка становится слишком большой и виртуальный сервер с ней не справляется – сайт начинает показывать ошибки, “тормозить”, может вообще перестать работать на время и т.п. В таком случае, переход на выделенный сервер будет единственно верным решением.

Ваш сайт будет храниться на собственном физическом сервере. Это делает проект полностью независимым от других клиентов, так как никто больше не будет использовать ресурсы оборудования.

Есть и другие ситуации, в которой может понадобиться выделенный сервер. Например, на нем можно организовать сервер терминалов для совместной работы, установить 1С, настроить общее файловое хранилище и решить многие другие бизнес-задачи.

На хостинге linux

Если у вас ISPmanager, проверьте, не включены ли Автоподдомены. Если они включены, отключите их, проверьте актуальность проблемы.

В остальных случаях для устранения внутренней ошибки 404 или 500, перейдите в корневую папку сайта: Как узнать корневую папку сайтаСоздайте файл .htaccess (или замените его) со следующим содержимым:

##
# @version $Id: htaccess.txt 14401 2021-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2021 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options  FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options  FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ ".xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|=) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (<|) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

# MODx supports Friendly URLs via this .htaccess file. You must serve web
# pages via Apache with mod_rewrite to use this functionality, and you must
# change the file name from ht.access to .htaccess.
#
# Make sure RewriteBase points to the directory where you installed MODx.
# E.g., "/modx" if your installation is in a "modx" subdirectory.
#
# You may choose to make your URLs non-case-sensitive by adding a NC directive
# to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]

RewriteEngine On
RewriteBase /

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^example-domain-please-change.com [NC]
#RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]
#
# or for the opposite domain.com -> www.domain.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www.example-domain-please-change.com [NC]
#RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]
#
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent 
# https://www.domain.com when your cert only allows https://secure.domain.com
#RewriteCond %{SERVER_PORT} !^443
#RewriteRule (.*) https://example-domain-please-change.com.com/$1 [R=301,L]
#
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
#
# Make sure .htc files are served with the proper MIME type, which is critical # for XP SP2. Un-comment if your host allows htaccess MIME type overrides.
#AddType text/x-component .htc
#
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP's register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# To verify that this option has been set to OFF, open the Manager and choose
# Reports -> System Info and then click the phpinfo() link. Do a Find on Page
# for "register_globals". The Local Value should be OFF. If the Master Value
# is OFF then you do not need this directive here.
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php.ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
#
#php_flag register_globals Off
#
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
#
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they're in place, you may have
# to do a force-refresh in order to see changes in your designs.
#
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#BrowserMatch "MSIE" brokenvary=1
#BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
#BrowserMatch "Opera" !brokenvary
#SetEnvIf brokenvary 1 force-no-vary

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch ".(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(.php)?|xtmpl)$|^(..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options  FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>

# Set the default handler.
DirectoryIndex index.php index.html index.htm

# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session.auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  <FilesMatch .php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Block access to "hidden" directories whose names begin with a period. This
  # includes directories used by version control systems such as Subversion or
  # Git to store control files. Files whose names begin with a period, as well
  # as the control files used by CVS, are protected by the FilesMatch directive
  # above.
  #
  # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is
  # not possible to block access to entire directories from .htaccess, because
  # <DirectoryMatch> is not allowed here.
  #
  # If you do not have mod_rewrite installed, you should remove these
  # directories from your webroot or otherwise protect them from being
  # downloaded.
  RewriteRule "(^|/)." - [F]

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} !^www. [NC]
  # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www.(. )$ [NC]
  # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]

  # Rules to correctly serve gzip compressed CSS and JS files.
  # Requires both mod_rewrite and mod_headers to be enabled.
  <IfModule mod_headers.c>
    # Serve gzip compressed CSS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}.gz -s
    RewriteRule ^(.*).css $1.css.gz [QSA]

    # Serve gzip compressed JS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}.gz -s
    RewriteRule ^(.*).js $1.js.gz [QSA]

    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule .css.gz$ - [T=text/css,E=no-gzip:1]
    RewriteRule .js.gz$ - [T=text/javascript,E=no-gzip:1]

    <FilesMatch "(.js.gz|.css.gz)$">
      # Serve correct encoding type.
      Header append Content-Encoding gzip
      # Force proxies to cache gzipped & non-gzipped css/js files separately.
      Header append Vary Accept-Encoding
    </FilesMatch>
  </IfModule>
</IfModule>

DirectoryIndex index.php
RewriteEngine On
RewriteBase /
# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# Сам пост
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9] ),([0-9] ),(.*).html(/?) $ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9] ),(.*).html(/?) $ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9] ),(.*).html(/?) $ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?) $ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]

RewriteRule ^([^.] )/page,([0-9] ),([0-9] ),([0-9] )-(.*).html(/?) $ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L]
RewriteRule ^([^.] )/page,([0-9] ),([0-9] )-(.*).html(/?) $ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.] )/print:page,([0-9] ),([0-9] )-(.*).html(/?) $ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.] )/([0-9] )-(.*).html(/?) $ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

RewriteRule ^page,([0-9] ),([0-9] ),([0-9] )-(.*).html(/?) $ index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 [L]
RewriteRule ^page,([0-9] ),([0-9] )-(.*).html(/?) $ index.php?newsid=$2&news_page=$1&seourl=$3 [L]
RewriteRule ^print:page,([0-9] ),([0-9] )-(.*).html(/?) $ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L]
RewriteRule ^([0-9] )-(.*).html(/?) $ index.php?newsid=$1&seourl=$2 [L]

# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?) $ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9] )(/?) $ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?) $ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9] )(/?) $ index.php?year=$1&month=$2&cstart=$3 [L]
# Вывод за весь год
RewriteRule ^([0-9]{4})(/?) $ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9] )(/?) $ index.php?year=$1&cstart=$2 [L]
# вывод отдельному тегу
RewriteRule ^tags/([^/]*)(/?) $ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9] )(/?) $ index.php?do=tags&tag=$1&cstart=$2 [L]
# вывод для отдельного юзера
RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)(/?) $ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/page/([0-9] )(/?) $ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news(/?) $ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9] )(/?) $ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?) $ engine/rss.php?subaction=allnews&user=$1 [L]
# вывод всех последних новостей
RewriteRule ^lastnews/(/?) $ index.php?do=lastnews [L]
RewriteRule ^lastnews/page/([0-9] )(/?) $ index.php?do=lastnews&cstart=$1 [L]
# вывод в виде каталога
RewriteRule ^catalog/([^/]*)/rss.xml$ engine/rss.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)(/?) $ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9] )(/?) $ index.php?catalog=$1&cstart=$2 [L]
# вывод непрочитанных статей
RewriteRule ^newposts(/?) $ index.php?subaction=newposts [L]
RewriteRule ^newposts/page/([0-9] )(/?) $ index.php?subaction=newposts&cstart=$1 [L]
# вывод избранных статей
RewriteRule ^favorites(/?) $ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9] )(/?) $ index.php?do=favorites&cstart=$1 [L]

RewriteRule ^rules.html$ index.php?do=rules [L]
RewriteRule ^statistics.html$ index.php?do=stats [L]
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^rss.xml$ engine/rss.php [L]
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.] )/page/([0-9] )/$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.] )/$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.] )/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
RewriteRule ^page,([0-9] ),([^/] ).html$ index.php?do=static&page=$2&news_page=$1 [L]
RewriteRule ^print:([^/] ).html$ engine/print.php?do=static&page=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/] ).html$ index.php?do=static&page=$1 [L]

Сейчас ищут техподдержку:  Новые Яндекс.Карты работают не во всех браузерах. | Пикабу

Неоморфизм

Проектируемый объект выглядит как настоящий – это и есть неоморфизм

Неоморфизм – это новое явление в мире дизайна пользовательского интерфейса. Эта тенденция в дизайне – эволюция скевоморфизма, который включает интеграцию реальных объектов в дизайн пользовательского интерфейса. Проще говоря, это означает, что вы проектируете знакомый объект таким образом, чтобы он выглядел в точности как реальный объект. Например: интерфейс калькулятора на вашем компьютере.

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

  • используйте блики и тени, чтобы придать дизайну глубину;
  • используйте сплошной и градиентный фон;
  • подбирайте мягкие и тонкие эффекты.

Неправильно настроен файл .htaccess (только для хостинга linux)

Проверьте правила в конфигурационном файле .htaccess. Попробуйте временно изменить имя файла .htaccess, например, на .htaccess_old, и проверьте работоспособность сайта.

Если сайт станет доступен или на нём будет отображаться другая ошибка (не 403), дело в некорректных правилах или директивах, заданных в .htaccess.

Чтобы поправить, обратитесь к разработчикам сайта. Как правило, проблемы связаны с условиями «deny from all» и «RewriteRule».

Если вы используете на своём сайте CMS (например, WordPress, Bitrix и т.п.), вам может помочь замена существующего файла .htaccess на стандартный для вашей CMS.

Если после изменения названия файла .htaccess ошибка 403 не пропала, переходите к следующим действиям.

Официальная позиция google

Недавнее заявление специалиста отдела качества поиска по работе с вебмастерами Джона Мюллера изменило ситуацию. Отвечая на вопросы пользователей в своем Твиттере, ведущий аналитик компании Google заявил примерно следующее:

  1. С одной стороны, автоматического влияния на ранжирование сайта добавление графического контента не оказывает. Наличие изображений на странице или их отсутствие не будет фактором, определяющим позицию ресурса в поисковой выдаче.
  2. С другой стороны, наличие изображений, их релевантность и высокое качество могут влиять на восприятие ресурса пользователями. Потому опосредованное воздействие на ранжирование — через поведенческие факторы — вполне возможно.
Сейчас ищут техподдержку:  Почему js скрипт не выполняется если он описан в отдельном файле, а не в разметке? — Хабр Q&A

Затронул Мюллер и вопрос использования стоковых фотографий и изображений. По его заявлению, прямой связи с наличием стоковых фото на сайте и позицией ресурса в поисковой выдаче нет. Но они могут влиять на результаты поиска по картинкам Google — наличие одинаковых фотографий на нескольких сайтах может быть не слишком хорошим решением.

Ошибка dns при не открытии сайтов

Как правило, сопровождается надписью: «Не удается преобразовать DNS адрес сервера», которая отображается в окне интернет-обозревателя.

Существует несколько способов решения проблемы, рассмотрим каждый из них.

Очистка кэш DNS

Запускается встроенное в операционную систему приложение «Выполнить». Самый быстрый вариант – это нажать сочетание кнопок Win R. Затем в строку программы необходимо ввести ipconfig /flushdns и нажать OK.

Ручной ввод сервера DNS

  1. запустить встроенную службу «Выполнить» и ввести ncpa.cpl;
  2. выбрать актуальный способ подключения к сети и вызвать контекстное меню;
  3. активировать «Свойства»;
  4. найти «Протокол Интернета версии 4 (TCP/IPv4)» и совершить по нему двойной клик мыши;
  5. в новое возникшее окошко ввести адреса DNS-серверов от компаний Гугл и Яндекс – 8.8.4.4 и 77.88.8.8, а затем нажать OK.

Проверка работы DNS-клиента

  1. Запустить службу «Выполнить» и активировать команду services.msc;
  2. в открывшемся окне в правой части найти строку «DNS-клиент» и кликнуть по ней два раза;
  3. убедиться, что служба выполняется, в противном случае нажать соответствующую кнопку.

Причины, по которым веб-сайты могут отключиться

Существует множество причин, по которым веб-сайт может выйти в автономный режим: это может быть вызвано всем: от стихийных бедствий, таких как наводнения в центре обработки данных вашего веб-хостинга, до случайного ввода вашего сайта в режим обслуживания.

1. Обслуживание сервера по расписанию

Как и любой другой компьютер, необходимо следить за сервером, на котором размещен ваш веб-сайт. Время от времени вашему веб-хосту необходимо обновить программное обеспечение, установить исправления безопасности и обновить оборудование. Хотя многое из этого можно сделать, пока сервер все еще работает, иногда это означает, что сервер должен быть временно отключен или перезагружен.

Когда это произойдет, ваш сайт может быть недоступен (хотя существуют некоторые формы хостинга, где это необязательно).Компании хостингов знают, как это может повлиять на клиентов, и они проводят свое обслуживание в те часы, которые в наименьшей степени могут вызвать сбой в вашей компании.

2. Перегрузка сервера

Иногда веб-сайты могут не работать, потому что сервер, на котором они размещаются, не может обрабатываться определённое количество процессов. Одной из причин этого является DDoS-атака, когда хакер наводняет сервер с таким количеством запросов трафика, что он переходит в автономный режим.

Это также может произойти на общем сервере, на котором один из размещаемых веб-сайтов получает столько трафика, что в результате другие сайты испытывают проблемы с производительностью.Если вы используете общий хостинг, убедитесь, что ваш веб-хост внедряет меры, чтобы другие веб-сайты пользовались ресурсами сервера.

Если вы обнаружите, что количество трафика, которое вы получаете, регулярно заходит на ваш сайт в автономном режиме, это может быть признаком того, что у вас очень популярный веб-сайт, и вам нужно перейти на более крупный тариф хостинга для обработки всего вашего трафика.

3. Ошибки программирования

Общей причиной простоя является ошибка при написании кода на вашем сайте. Хотя отдельные части программного обеспечения обычно безошибочны, иногда, когда вы запускаете их вместе, они могут вызвать конфликт. Например, если вы запустите веб-сайт WordPress, вы можете обнаружить, что два отдельных плагина несовместимы.

Каждый может работать отлично, когда другой не установлен, но когда оба установлены, ваш сайт может отключиться. Если это произойдет, вам может потребоваться найти альтернативный плагин.Иные ошибки могут происходить, когда люди возились с программным кодом на своем сайте, не зная, что они делают.

Многие люди делают это, внося те или иные изменения в файлы веб-сайта по инструкциям найденным на просторах интернета, не понимая основных процессов и куда нельзя вставлять код. Если вы намереваетесь возиться с кодом сайта, всегда убедитесь, что у вас есть резервная текущая копия, так что если произойдет самое худшее, вы можете быстро вернуть свой сайт в оперативный режим.

На нашем хостинге всегда есть резервные копии, которые создаются ежедневно в ночное время, так что вы всегда можете запросить нужную копию сайта. В большинстве случаев, необходимо включать режим так называемого «дебага», когда, при возникновении ошибок в коде, вместо пустого белого экрана будут выводиться ошибки компилятора и будет видно в каких файлах и в каком куске кода возникла ошибка. Также можно заглянуть в логи на сервере в панели управления хостингом.

4. Взлом

Проблема открытия сайта после смены хостинга

Довольно распространенная проблема, это когда клиент сменил хостинг, и его сайт перестал работать , либо продолжает открываться со старого.

Попробуем разобрать эту проблему по порядку.

1. Сначала проверяем, имеет ли ваш домен наши NS WHOIS сервис, если там не наши NS, то идем к регистратору и прописываем их.

Если видим там наши NS, то занчит все в порядке и переходим к следующему пункту.

2. Если wios показывает, что NS сменились, то это еще не все, они должны прописаться везде полностью (до 24 часов), проверяется это здесь.

Если не видим наших NS, то надо просто подождать немного и все. Если наши NS отображаются, то переходим к следующему пункту.

3. Учитываем, что NS успешно сменились и прописались, но сайт не работает. Проблема кроется в кешировании, которое обновляется не так быстро.

Решение:

193.169.218.128 – IP адрес вашего сервера (смотрите его в высылаемом письме)
tekhpoddergka.ru – адрес вашего сайта

    Вот собственно и все.


    Если в windows не работает hosts :: Записки молодого админаПоддержкаЕсли в windows не работает hosts :: Записки молодого админаРабота с Доменами

    Пропишите dns-серверы для домена

    Проверьте, корректные ли DNS прописаны для домена. Узнать, какие DNS прописаны для домена можно по инструкции: Как узнать, какие DNS-серверы прописаны для домена

    Узнать, какие DNS должны быть прописаны, можно по инструкции: Какие DNS-серверы прописать для домена

    После того, как вы пропишите DNS, необходимо подождать обновления информации на DNS-серверах интернет-провайдеров (около 24 часов), после этого сайт должен появиться в Интернет. Принципы работы DNS и почему домены начинают работать не сразу

    Смелые цвета

    Яркие цвета в дизайне сайта призваны улучшать настроение пользователей

    2021 год – это год, когда в вашем веб-дизайне будут использоваться смелые, яркие и насыщенные цвета.

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

    Цветовые оттенки, которые помогут добавить эмоций в ваш дизайн:

    • лаймовый зеленый – освежающий и балансирующий;
    • огненно-красный – проявляет сильные эмоции, энтузиазм и энергию;
    • желтый – смелый и позитивный;
    • черный – Классический, хорошо сочетается с большинством цветов;
    • синий и бирюзовый – здоровье, спокойствие;
    • апельсин – подчеркивает неординарность.

    Еще одна популярная тенденция – это цвета в винтажном стиле. Вдохновляясь журналами и телевидением, дизайнеры смешивают винтажные цвета с современными оттенками, чтобы добавить сайту ностальгические черты. Для примера приведем такие сайты, как Charles the Bold и Banger’s.

    Ключ: выберите правильный основной цвет для бренда и на его основе сформируйте цветовую схему. Придерживайтесь ее во всем сайте. 

    Чем страницы 404 вредят сайту?

    Страница с 404 кодом ответа может появиться на каждом сайте. Вы попадете на нее, если неправильно введете ссылку в адресной строке. Но сбой может появиться, когда страница удалена или ссылка на сайте содержит ошибку. Это приведет к проблемам с продвижением. Давайте посмотрим почему.

    • Страдают поведенческие факторы. Если на сайте много неработающих страниц, пользователи будут проводить на нем меньше времени, реже возвращаться на него. Из-за этого позиции будут падать. Поведенческие факторы играют всё большую роль при ранжировании в Google, поэтому игнорировать 404 ошибки на сайте нельзя. 
    • Поисковые роботы растрачивают краулинговый бюджет. Они сканируют неработающие URL и могут просто не добраться до новых страниц с полезным и содержательным контентом. 
    • Сайт теряет ссылочную массу. Если на удаленную страницу раньше вели ссылки с других ресурсов, то теперь попадают буквально в никуда. 

    Часто все эти факторы действуют одновременно и вред от ошибки 404 усиливается. Ссылки на неработающие страницы нужно удалять или заменять. 

    Выводы

    Выделенные серверы нужны бизнес-проектам, работающим с большими объемами информации и постоянно растущим количеством посетителей и пользователей. Как понять, что вам нужно переходить на dedicated server? Четкого критерия нет. 

    Но если вы использовали 60 – 80 % ресурсов VPS и нагрузки продолжают расти, стоит готовиться к миграции на выделенный сервер. 

    При выборе учитывайте локацию сервера. Желательно, чтобы он находился ближе к основной аудитории проекта. Это положительно повлияет на быстродействие сайта или сервиса. Но и пользователи из удаленных стран почти не заметят разницы, благодаря мощности серверов и хорошему соединению.

    Например, если взять в качестве локации Варшаву, то она расположена близко и к пост-советским странам, и к западной Европе. В результате, сетевые задержки при доступе к серверам в Польше практически отовсюду невысокие. Например, задержка из Киева составляет всего 14 миллисекунд и это однозначно позитивно сказывается на отзывчивости выделенных серверов наших клиентов при работе.

    1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
    Загрузка...

    Оставьте комментарий

    Adblock
    detector