Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

MODX статьи, уроки и готовые решения для MODX Revo

Сайдбар

MODX Revolution настройка файлов robots.txt и .htaccess

09 нояб. 2012

Для удачного SEO продвижения веб-сайта на Modx Revolution нужно проделать нижеперечисленные шаги. Сначала нам нужно сделать так, что бы все странички были без добавочных окончаний типа .html .php, а смотрелись к примеру так:
http://yotadom.com/index
http://yotadom.com/about
контейнеры в свою очередь без слешей в конце, вот таким образом:

http://modx.cc/novosti

Для этого входим

Система - Типы содержимого далее text/html и в text extensions стираем .html, сохраняем.

Следующий шаг

Система→Настройки системы→Дружественные URL по фильтру и в Суффикс контейнера стираем слеш.

.htaccess ModxRevo

В случае если движок расположен не в корневой директории, а в подпапке, то будет

<IfModulemod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /subdirectory/

Веб-сайт обязан располагать лишь одним именем с www или без www, раскоментируйте необходимые строки в корневом файле .htaccess

К примеру, если без www, то:

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC]

RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]

Добавляем строчки для переадресации со странички со слешем в конце, для того что бы не 404 открывалась

# Remove trailing slash
RewriteRule^(manager)/*$ — [L] # exclude manager folder
RewriteCond %{REQUEST_URI} (.*)/
RewriteRule ^(.*)/$ http://example.com/$1 [R=301,L]

В случае если в начале и конце странички 404 появляются каки-то символы, то нужно добавить в файл .htaccess еще строки

SetEnv force-no-vary
SetEnv downgrade-1.0

В случае если есть сложности с кодировкой, то нужно добавить

AddDefaultCharset utf8

ROBOTS.TXT

User-agent: *
Disallow: /assets/
Disallow: /connectors/
Disallow: /core/
Disallow: /manager/
Disallow: /?
Disallow: /*?id=
Host: modx.cc






Подпишитесь на рассылку! Никакого спама, только обновления!!!

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

  1. vadim 23 марта 2015, 21:25 # 0
    подскажите пожалуйста, почему когда я ввожу эти правила в .htaccess у меня пишет 500 Internal Server Error
    чего не хватает?
    1. Александр 24 марта 2015, 10:25 # 0
      Покажите содержимое файла, что вы там вводите.
      1. vadim 24 марта 2015, 16:36 # 0
        RewriteEngine On
        RewriteBase /

        #Rewrite www.modx.domovojangel.ru -> modx.domovojangel.ru
        # — used with SEO Strict URLs plugin
        RewriteCond %{HTTP_HOST}.
        RewriteCond %{HTTP_HOST} !^modx.domovojangel\.ru [NC]
        RewriteRule (.*) www.modx.domovojangel.ru/$1 [R=301,L]
        #
        # or for the opposite domain.com -> www.domain.com use the following
        #DO NOT USE BOTH
        #
        #Rewrite modx.domovojangel.ru -> www.modx.domovojangel.ru
        #RewriteCond %{HTTP_HOST}.
        #RewriteCond %{HTTP_HOST} !^www\.modx.domovojangel\.ru [NC]
        #RewriteRule (.*) modx.domovojangel.ru/$1 [R=301,L]

        # Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
        # www.domain.com when your cert only allows secure.domain.com
        #RewriteCond %{SERVER_PORT} !^443
        #RewriteRule (.*) example-domain-please-change.com/$1 [R=301,L]

        # Remove trailing slash
        RewriteRule^(manager)/*$ — [L] # exclude manager folder
        RewriteCond %{REQUEST_URI} (.*)/
        RewriteRule ^(.*)/$ modx.domovojangel.ru/$1 [R=301,L]

        # The Friendly URLs part
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
        1. Александр 24 марта 2015, 17:30 # 0
          Скиньте мне на почту доступ к сайту.
        2. Amazy 01 июля 2016, 22:23 # 0
          У меня выскакивала та же ошибка. Я удалила тот код, который про слэш — и все снова заработало.

          Услуги по MODX Revolution

          Посмотреть все услуги

          Техническая оптимизация сайта

          Подробнее & Заказать

          Создание сайта на MODX Revolution

          Подробнее & Заказать

          Перенос сайта на MODX Revolution

          Подробнее & Заказать

          Продвижение сайта на MODX

          Подробнее & Заказать