Российская проектная студия OlDesign.ru

Разработка и ведение стартапов, изготовление сайтов, дизайн печатной и сувенирной продукции, продвижение.

ModX Revo / meta keywords / meta description / ЧПУ

    Cвой Meta keywords и meta description для каждой страницы в ModX Revo.
     

    Для того чтобы у каждой страницы вашего сайта на ModX Revo был свой meta keywords и meta description необходимо в панели «Элементы» создать новый параметр TV (или Дополнительное поле).

    Создаем поле с именем metaKeywords напрмер, поле заголовок такое же как и название, переходим во вкладку параметры ввода – выставляем «текст», параметры вывод – «текст», во вкладке «Доступно для шаблонов» выбираем отмечаем шаблоны, чтобы дать доступ к этому параметру. Сохраняем.
    Точно так же создаем еще одно новое Дополнительно поле TV с названием metaDescription.
     

    Далее идем чанк head, нам надо в теге head сайта прописать такой код:

     

    <meta name="description" content="" />
    <meta name="keywords" content="" />


    где metaKeywords и metaDescription – имена созданных нами ранее дополнительных полей.


    Затем открываем для редактирования любой ресурс или страницу.открываем вкладку дополнительные поля и видим что появились нужные нам поля metaKeywords и metaDescription. Заполняем эти поля нужными ключевыми словами и описанием.

     
     

     

    ModX Revo убираем в адресе окончание .html и /
     

    Чтобы в адресе всех страниц убрать расширение .html необходимо: в настройках
    Система -  Типы содержимого – HTML – убрать .html и оставить поле пустым.
     

    Чтобы в ModX убрать слеш / в конце адреса необходимо зайти в
    Сиситема – Настройка системы – Фильтр установить на Дружественный URL – в поле Суффикс контейнера (container_suffix)  – удалить черту / и оставить поле пустым.

     

     

    Делаем сайт без www.

     

    Осталось отредактировать файл .htaccess  чтобы все страницы открывались без www

    Необходимо раскомментировать или добавить (если их нет) такие строки 
     

    <IfModule mod_rewrite.c>
     RewriteCond %{HTTPS} !=on
      RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
    </IfModule>

     



    Скажите спасибо - поделитесь:
     

    Комментарии (0)


    Оставьте ваш комментарий: