SEO замещения

Правила замещения в стандартном СЕО модуле превращают шпацию, запятую и “косую” (/) в дефис. Этой участи однако избежала точка и если в названии продукта есть точка, то она воспроизводится в адресном его поле. Иногда в середине. А если в конце или многоточие - еще хуже смотрится, особенно если там висит окончание .html - получается

/блабла..html

PS. А здесь форумный движок добавил еще точку :slight_smile:

Почему это баг? Точку можно использовать в URL, а запятая - зарезервированный символ

Это не баг, это вопрос конвенции. Как то плохо смотрится точка в адресе - ожидаешь, что за ней последует html или pdf или jpg Представляете адрес, оканчивающийся на .

Я понимаю, что она незарезервированный символ…

Может подскажете, как и где ее заменить на другой символ?

в файле app/schemas/literal_converter/general.php есть массив $general, в котором задается список символов, которые должны заменяться при генерации SEO имени.

Вы можете добавить в массив строку:
'.' => '-',

Лучше сделать ту же модификацию через модуль, чтобы при обновлении она не потерялась.

1 лайк

Спасибо!

1 лайк