Небольшие доработки для двух сайтов на CMS Simpla
Итак, имеются 2 "живых" сайта, основанных на CMS Simpla (simp.la, simplacms.ru).
Один из них – на старой версии скрипта (ориентировочно ~ 1.4), второй – на более новой версии, 2.0.2.
Итак, что необходимо:
1) Нужны автоматически создаваемые файлы Sitemap – общий, Sitemap для изображений, и Sitemap для новостей, создаваемые по описанным стандартам для файлов Sitemap. (т.е. суммарно по 3 штуки)
Общие файлы Sitemap присутствуют на обоих сайтах (т.к. этот функционал заложен в самой CMS), но на первом почему-то не функционален (не работает в данный момент).
2) На первом из сайтов по какой-то причине все "кривые" адреса не перенаправляет на 404, и не кидает на "морду".
Приведу пример: Есть страница site.ru/tovari.html
Если набрать в адресной строке что-то вроде: site.ru/tovari.html» , или site.ru/tovari.html»»»»» , или же site.ru/tovari.html/page_100500 , то по всем этим адресам откроется запрашиваемая страница, но с содержимым (контентом) от "оригинальной" страницы site.ru/tovari.html , из-за чего в индексе поисковых систем появляется много дублей.
Нужно, чтобы все подобные "кривые" адреса выдавали ответ сервера 404, и, например, после этого перенаправляли (редиректили) на "морду" сайта, т.к. главную его страницу. Может, надо поковыряться в .htaccess, может что-то другое.
Ожидаю предложений с ориентировочными сроками выполнения/бюджетом. Спасибо.