в снипете 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"/>
возникает много 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) . '"/>'