Html карта сайта и плагин UrlFull

Для третьего сайта на Ideal CMS была поставлена задача сохранить старые URL. И это при том, что его логическая структура изменилась, и старые URL завершались слэшом, а не .html. Для этого пришлось написать небольшой плагин UrlFull, который отлично встроился как в сайт, так и в админку.

Этот плагин позволяет наряду с обычным составлением URL-адреса из сегментов, использовать для отдельных страниц указание полных адресов. Которые можно поставить в любое место вложенной иерархии. Очень полезный для сеошников плагин. Но в стандартную поставку CMS он не войдёт, т.к. при неправильном использовании он может вызвать сильную нагрузку на сайт.

Плагин подключается стандартным методом в стартовом файле _.php, и вызывается только для события onGetUrl

    $pluginBroker = Ideal_Core_PluginBroker::getInstance();
    // Регистрируем плагин полных URL
    $pluginBroker->registerPlugin('onGetUrl', 'Ideal_Module_Part_Site_UrlFullPlugin');

Также для этого сайта потребовалась html-карта сайта, которая была реализована в виде шаблона SiteMap. Этот шаблон будет включён в стандартную поставку CMS, так как все SEO-эксперты рекомендуют делать карту сайта, для ускоренной индексации.

К списку сообщений

comments powered by Disqus