Заменить точки в URL дефисом при генерации
Сейчас у товара с именем
Globo Forty3 FOS03.BI
url получится
https://сайт/globo-forty3-fos03.bi
И все бы может и ничего, но возникнет конфликт с модулем
AB: Управление индексацией
конкретно с функцией
Обработка слеша в конце URL
и такие проблемы будут возникать со всеми страницами у которых в конце адреса есть точка и 2-4 символа
например
адрес.12
адрес.123
адрес.1234
Подробно описано тут.
Модуль - Seo Для Страниц Фильтров И Их Комбинаций - Полностью Новая Версия!
В общем все бы это можно было назвать частным случаем, но используемый модуль довольно популярен.
И самое главное точки в url вы врятли найдете хоть в каком-то серьезном проекте, т.к. это давно не феншуй.
Решение очень простое.
в файле
/app/schemas/literal_converter/general.php
добавить одну строку
$general = array(
'\'' => '',
'"' => '',
'&' => SEO_DELIMITER . 'and' . SEO_DELIMITER,
'?' => '-',
' ' => '-',
'/' => '-',
'(' => '-',
')' => '-',
'[' => '-',
']' => '-',
'%' => '-',
'#' => '-',
',' => '-',
':' => '-',
'.' => '-', - ВОТ ЭТУ СТРОКУ НАДО ДОБАВИТЬ
);
- поддерживаю улучшение
- против и ниже напишу почему
0 голосов