Eugene
--- to all: парни, не пойму, как в Яндекс попадают некоторые ссылки, которые робот не может обойти. дано: интернет магазин. дело в том, что уже несколько лет функционал корзины доступен только авторизованным пользователям, гости не могут добавить в корзину товар. что я вижу в индексе: https://www.yugtoys.ru/cart/add?category_id=401&product_id=25620 при этом, пункт меню cart - закрыт по noindex, nofollow, а в robots.txt есть такое: Disallow: /*/cart/
Eugene
также в Яндекс вебмастер вижу такое: https://www.yugtoys.ru/cart/add?category_id=401&product_id=25620 аналогично: как в яндекс такое попадает?
Alex
а ты проверь в инструменте анализа robots.txt этот урл
Alex
мне кажется проблема в этом правиле /*/cart/
Alex
должно быть : /cart/
Eugene
пишет: 0 ошибок
Eugene
а, проверить УРЛ. сейчас
Eugene
Eugene
должно быть : /cart/
а система понимает, что это фрагмент УРЛ, а не папка?
Alex
а какая разница
Alex
тебе что папку, что урл закрывать одним правилом
Eugene
блин, лажа какая-то...
Eugene
смотрю пример opencart: Disallow: /*login Disallow: /*logout Disallow: /*vouchers Disallow: /*wishlist используют /* хммм... пробую так: Disallow: /cart/ Disallow: /*cart ссылка все равно проходит
Ihor
попробуй Disallow: */cart/view* Disallow: */cart/add?* Disallow: */cart/delete?*
Eugene
вот так прошло: Disallow: /cart
Eugene
попробуй Disallow: */cart/view* Disallow: */cart/add?* Disallow: */cart/delete?*
так даже правильнее. спасибо! 👍
Eugene
но вот интересно все же, как в Яндекс вообще попадают такие ссылки с содержимым корзины, если паук не может накидать товары? странно
Eugene
и также интересно, почему робот не учитывает noindex,nofollow в настройках пункта меню. загадки...
Ihor
это ссылки из спсиков товаров. давно говрили переделать ссылки но там вопросы с расширениями потом будут. например с их аякс корзиной и т.д. посыпется многое.
Александр
но вот интересно все же, как в Яндекс вообще попадают такие ссылки с содержимым корзины, если паук не может накидать товары? странно
если в вебмастере есть привязка к метрике, то робот обходит, вообще все страниц, на которых есть счетчик метрики
Александр
https://yandex.ru/support/webmaster/indexing-options/link-metrica.html
Eugene
тогда делать привязку метрики в яндекс вебмастер, получается, вредно?
Igor
тогда делать привязку метрики в яндекс вебмастер, получается, вредно?
Не вредно, просто должны стоят правильные мета, а лучше правильный ответ.
Igor
404, 401, 301(в крайнем случае) не попадут в выдачи. мета Noindex тоже может помочь (но если вероятность, что все робот ее проигнорит)
Igor
Robots.txt в первую очередь это инструмент, который позволяет сократить количество запросов к сайту и тем самым снизить нагрузку на него. Файл robots.txt не предназначен для того, чтобы запрещать показ веб-страниц в результатах поиска.
Александр
да, лучше использовать мета noindex, у меня тоже на многих сайтах есть привязка к метрике, но такой проблемы не наблюдается
Vladimir
тогда делать привязку метрики в яндекс вебмастер, получается, вредно?
в плагине игоря есть отключение модуля для отдельных граждан. например админов
Vladimir
метрику в модуль и получаем профит
Vladimir
можно вырубать для авторизованных
Vladimir
но вообще для хика бы меняем кнопки чтобы они не генерировали скажем адреса добавления в корзину
Vladimir
тут важно умение работать с аякс корзиной
Den 💙💛
Интересное наблюдение в рамках работы с вебпак Сделал динамическую подгрузку чанков в бандл. Чанк тут часть кода. Например, мне нужно подгрузить Гугл карту с либой маркеркластер, но я не хочу ее тягать по всему сайту. Если весь функционал js грамотно распределить по чанкам, то в итоге в лайтхаусе получаем: 1. Отсутствие уведомлений о проблемах с js, тоесть что-то нужно оптимизировать 2. Рендеринг страницы увеличился в раза 2 3. Попугаи подскочили с 90-92 пунктов до 99 В браузере можно наблюдать такое: 1. Рендеринг дома работает в раза 2 быстрее. Вместо 600мс 30 2. Загрузка страницы ускорилась тоже порядка с 900мс до 450-500 Чанки можно подгружать по разному. Либо вешать на событие, либо если в теле хтмл есть элемент с id или классом. Тут уже каждый решает что нужно
Den 💙💛
@Septdir тут пока юзаю вебпак 4. 5 версию пока не смотрел - не все плагины работают корректно
Igor
@Septdir тут пока юзаю вебпак 4. 5 версию пока не смотрел - не все плагины работают корректно
Ну мой набор плагов и модулей работает как надо. Но там чуть переделали чанки и разделение кода.
Sergey
jypro extra? на сайте нет Yootheme Pro, но идею понял
https://webmasterskaya.xyz/products/joomla/plaginy/joomla-yametrik-insert Вот вроде тоже так делает.
Сергей Cave
@progreccor , напомни пожалуйста где поддерживаемость браузеров посмотреть? AVIF ещё рано ставить?
Сергей Cave
ага. спасибо. уже глянул.
Морис
Добрый день, вот и столкнула судьба повторно с потребностью мультисайтинга. До этого давненько делал криво-косо (менял название городов, адресов, телефонов и кодов аналитики командой PHP, сверяя по домену). Подсознательно понимаю, что это не совсем верно. Подскажите, как менять всё это дело ПРАВИЛЬНО в Joomla?
Морис
Необходимо, чтобы сайт был один, не дублировался, просто динамически подменялась контактная информация, упоминание города и.т.п
Vladimir
есть же решение готовое
Морис
Искал по чату, не нашел. Видел про плагин, который написал Дмитрий, но как я понял, он превращается msk.site.ru в site.ru/msk
Vladimir
https://www.region-zoloto.ru/
Vladimir
вот мультисайтинг
Морис
Спасибо, подскажите, а по какой логике меняются контактные данные, номера? Насколько правильно было их менять через php-условие?
Морис
там просто одно меню - один сайт
То есть, если будет необходимо изменить информацию, которая, допустим, есть на каждой странице (например, на главной) нужно будет менять на каждой Главной из n-количества существующих?
Vladimir
весь инструментарий joomla в ваших руках
Vladimir
хотите - копируйте, хотите ставьте один и тот же элемент
Морис
Если не трудно, оцените на критерий правильности того, как я делал раньше: 1) На хостинге добавлял в псевдонимы поддомены (см. вложение) 2) С помощью Sourceer от Regular Labs вставлял в нужное место PHP-код, который делал что-то подобное: если текущий url содержит msk, то выводим номер 7 495 123-45-67, else if содержит sbp - 7 812 123-45-67 Подобную стурктуру я делал на упоминание города, локальной информации, телефона,
Морис
Вложение
Морис
если для вас мультисайтинг заключается только в том, чтобы поменять номер телефона, то больше ничего не надо
А если нужно пойти чуть-чуть дальше и поменять метатеги, title и подобное для SEO
Vladimir
это уже не "чуть чуть"
Vladimir
это проще делать мультисайтингом
Морис
Понял, спасибо
Морис
Тогда, если не возражаете, последний вопрос. Меняться будут только контактные данные. Как сделать правильнее, чтобы создав плагином мультисайтинга несколько пунктов меню на один и тот же раздел, не пришлось изменять дублирующуюся информацию-контент. Писать всё на Html-модулях?
Vladimir
только номером телефона?
Морис
Номеррм телефона, упоминание города, картами, общей контактной информацией, соответственно - в метатегах и title город будет меняться
Морис
Предложение одно и то же, контент одинаковый
Морис
А если в мета-тегах просто через подобное php условие на проверку домена $document->setTitle($current_title.’ – ’.‘в Москве’);
Морис
Осторожно, возможно извращение ❗️
Морис
Так что скажете?
Морис
В единственном существующем меню укажем, например, "Услуги бухгалтера в", а потом уже добавляем город через php-условие на соответствие домена