Если когда-то где-то были ссылки на существовавшие страницы, которые потом стали вести на несуществующие страницы, то делается редирект 301. Если запрос идёт на страницу, которой заведомо нет и никогда не было - то выдаётся ответ 404. Если запрос делается на "типовые" адреса, которые могут набираться ввиду отсутствия у юзера конкретной информации, типа www или завершающего слэша - то редирект 301. То же самое с короткими ссылками.
Это как раз нормально, спецом для отсечки спама. А вот сам обработчик - труха какая-то.
RewriteCond %{REQUEST_URI} !^/(page1|page2|page3|page4)
Никуда. Выбросьте этот хлам. И закажите у кого-нибудь что-то работоспособное.
Вёрстку смотри, CSS. Там стилями задана таблица.
Но это неважно в данном контексте.
Ничего интересного. На том сайте 2 маркированных списка, каждый в своей ячейке таблицы.
Тоже всегда так делаю. Зачем сообщать боту, что он бот? Пусть спамеры думают, что письмо ушло.
Была у меня одна история в 90-х.
Я давал одному молодому человеку товар на реализацию. Где-то с год он нормально торговал, мне денежки отдавал и сам неплохо зарабатывал. А когда подзаработал денег, решил параллельно замутить свой бизнес - вторсырьё. Поначалу макулатуру по архивам собирал, пресс купил для этой макулатуры, вроде дело пошло. Так он решил приёмкой металлолома заняться. Цветного. Я ему говорю: "Гриша, не лезь туда, лучше работай, как работал". Нифига не послушал - все же сами с усами. Но ему довольно быстро указали на его место. Уже через полгода занятия металлобизнесом получил перо в бок. Дальше рисковать не стал ввиду приобретения собственного опыта, но мне полторы штуки баксов так и остался должен. Впрочем, я ему долг простил - решил, что это ему премия от меня. ;)
А мне сразу бросилось в глаза "Крысы в детском саду..."
НИфига себе, подумал я. 🤪
Не работал с этой хренью, но из общих соображений - проверьте на своих страницах, не режется ли ссылка. вот эта конкретно часть: