Под пользователем root запустите команду
Отредактируйте файл добавив туда строку
А как вы проверяете что не работает ?
Для команды через cron попробуйте использовать полный путь.
User-agent: Yandex Disallow: /cgi-bin* # блокирует доступ к страницам # начинающимся с '/cgi-bin' Disallow: /cgi-bin # то же самое
User-agent: Yandex Disallow: /example$ # запрещает '/example', # но не запрещает '/example.html'
User-agent: Yandex Disallow: /example # запрещает и '/example', # и '/example.html'
Ваша строчка Disallow: /*?* равнозначна строке Disallow: /
Disallow: /*?*
попробуйте заменить на
Disallow: */?
https://yandex.ru/support/webmaster/robot-workings/allow-disallow.html#allow-disallow__asterisk-dollar
Возможно провайдер с целью экономии использует "прозрачный" прокси сервер.
Как то у вас все в кучу смешалось.
При разработке любого проекта должно составляться ТЗ. Как правило его составляет менеджер проекта,
который как раз и согласует с заказчиком, программистом, площадкой необходимые ресурсы и компоненты, подбирает
оптимальное решение по цене и качеству.
Если говорить о хостинге (shared hosting), который подходит для большинства шаблонных решений. Редко где будут перенастраивать под требования конкретного клиента.
Можно посмотреть в договоре какие ресурсы и компоненты они предоставляют или взять пробный период и посмотреть параметры самостоятельно.
Если нужна какая-то "экзотика" то тут уже стоит рассматривать VPS/VDS, выделенные сервера и т.д. Так же стоит обратить внимание что по договору входит в базовое администрирование, а за что попросят оплату.
Не один администратор не будет вносить изменения по своему усмотрению без вашего ТЗ.
Если проект разрабатывается самостоятельно, то заказчик как раз и выступает в роли менеджера проекта, а дальше привлекает по мере необходимости нужных специалистов.
Администратор занимающийся настройкой сервера не полезет в код клиента. У него достаточно своих инструментов, что бы получить информацию о проблеме.
Мониторинг, файлы журнала. Если не достаточно информации всегда можно изменить уровень логирования.
Файла .htaccess относится к настройкам приложения. И только разработчик/программист должен вносить туда изменения.
Каждый должен заниматься своим делом согласно должностной инструкции.
По поводу резервных копий - это ответственность владельца ресурса. Никто кроме его не знает на сколько дорого ему потерять свои данные.
Найдите этого клиента по IP и примерному времени заказа в журнале веб сервера, посмотрите какая там версия браузера.
Возможная причина в недавнем обновлении FireFox до 69 версии.
https://www.opennet.ru/opennews/art.shtml?num=51408
покажите var_dump($this->exam);
Переместить $n++ в условие:
if(!empty($value)){...$n++;}
Он и будет последним элементом вашего цикла.
https://tcinet.ru/statistics/list-of-domains/
Завтра после 17:00 по московскому времени удалят.