в снипете pdoPage: rel="next" и rel="prev"
После обновления pdoTools 2.12.8 pl — [pdoPage] Fix reflected XSS in generated meta links
у меня встретилось: при разбивании страниц использующих параметры (у меня кирелические)
снипетом pdoPage иногда может дважды экранироваться аперсанд в rel=«next» и rel=«next»
несколько примеров:
(пришлось написать через пробел & a m p; a m p ; а то убирается при чистке коментария)
возникает много 404 ошибок в логе сервака и в яндексвебмастере появляеся много не рабочих ссылок уже дважды исправляю с выходом каждого нового обновления ((
исправляется правкой в снипете pdoPage
у меня встретилось: при разбивании страниц использующих параметры (у меня кирелические)
снипетом pdoPage иногда может дважды экранироваться аперсанд в rel=«next» и rel=«next»
несколько примеров:
<link rel="next" href="_ttp://-host-/tags.html?page=2& a m p ; a m p ;tag=%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%8B"/>
<link rel="prev" href="_ttp://-host-/tags.html?page=6& a m p ; a m p ;tag=%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%8B"/>(пришлось написать через пробел & a m p; a m p ; а то убирается при чистке коментария)
возникает много 404 ошибок в логе сервака и в яндексвебмастере появляеся много не рабочих ссылок уже дважды исправляю с выходом каждого нового обновления ((
исправляется правкой в снипете pdoPage
248 // '<link rel="prev" href="' . htmlentities($prevUrl, ENT_QUOTES, $charset) . '"/>'
249 '<link rel="prev" href="' . htmlentities(html_entity_decode($prevUrl), ENT_QUOTES, $charset) . '"/>'и254// '<link rel="next" href="' . htmlentities($nextUrl, ENT_QUOTES, $charset) . '"/>'
255 '<link rel="next" href="' . htmlentities(html_entity_decode($nextUrl), ENT_QUOTES, $charset) . '"/>'
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1