А почему Вы его называете фреймворком? 😕
А вот сам код – это феерическая смесь кода контроллера, данных и разметки. За такое надо бить нещадно и отправлять на переучивание.
Совершенно согласен. Этот символ не допускается в доменном имени.
Это называется не "стремление к совершенству", а "навязчивая идея". А по навязчивым идеям вопросы следует задавать не на этом форуме.
ЗЫ: Любые осмысленные действия предполагают достижение цели. В данном случае преследуется задача достижения цели ради цели, просто "чтобы было". Это нерационально.
Хреново прописал. Таких правил не бывает. Надо так
RewriteRule ^ - [F]
https://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_f
Ну сделай [F,L].
Ну это ты совсем оборзел.
Анекдот такой есть.
<iframe src="http://www.ya.ru" height="100%" width="100%" frameborder="0" scrolling="yes"></iframe>
Яндекс заблокирован?!
Этот адрес ничего не даст без подробного ТЗ и доступа к серверным файлам. Ваш вопрос – общего характера, если кто-то на него ответит конкретно и запросит подробности, то считай, специалист уже нашёлся.
Вопрос был не по тесту, а по валидатору. Ответ, в принципе, был дан: чтобы не ругался валидатор, в srcset нужно прописать пустую картинку, То есть ту строку, которую предлагали закомментировать, нужно просто переписать
$replaceHTML = preg_replace( '/<img(.*?)srcset=/is', '<img$1srcset="здесь адрес пустой картинки" data-srcset=', $replaceHTML );