Главная » MODx- профессиональный инструмент для разработки сайтов » .htaccess MODx Evolution
    РейтингРейтингРейтингРейтингРейтинг

.htaccess MODx Evolution

Файл .htaccess содержит ряд инструкций, которые необходимы для внутренней оптимизации сайта, а именно указывает главное зеркало сайта, настройки ЧПУ, кодировку сайта по умолчанию и многое другое.

Правильное содержимое файла .htaccess для MODx Evolution:

AddDefaultCharset utf-8
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www\.modx-evo\.ru$ [NC]
RewriteRule ^(.*)$ http://modx-evo.ru/$1 [R=301,L]
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Теперь подробнее:

AddDefaultCharset utf-8 – указывает, что по умолчанию кодировку сайта UTF-8.

Инструкции ниже необходимы для склейки домена с www без www. Делается это потому что поисковики воспринимают сайты с www и без как два разных, а значит один из них будет дублировать контент другого, что не хорошо с точки зрения продвижения.

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} ^www\.modx-evo\.ru$ [NC]

RewriteRule ^(.*)$ http://modx-evo.ru/$1 [R=301,L]

Данные правила необходимы для подключения ЧПУ на сайте. Без ЧПУ адрес вашей страницы выглядел бы так http://site.ru/?id=3, c настройкой ЧПУ вместо ?id=3 будет использоваться альяс.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!