.htaccess - конфигурационный файл для веб-сервера Apache, позволяющий настраивать веб-сервер с помощью различных параметров (директив) без изменения основного конфигурационного файла Apache.
1. Если ваша MODx директория находится в public_html, то оставьте строки без изменения:
RewriteEngine On RewriteBase /
Иначе. Допустим установили сайт на MODX Revo в поддиректорию /mysite, тогда строки будут выглядеть:
RewriteEngine On RewriteBase /mysite/
2. Поисковые системы сайты mysite.ru и www. mysite.ru видят как разные сайты. Поэтому необходимо определится как будут воспринимать ваш сайт поисковики, а значит и как он будет виден в поисковой выдаче.
Для сайта без www (убрать символ #) со следующих строк:
RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Для сайта с www (убрать символ #) со следующих строк:
RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} (.+)$ RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L] .
ВАЖНО!
Не используйте эти два режима одновременно.
3. Перезапись URL в ЧПУ находится в следующих строках:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
MODX Revolution. Настройка ЧПУ
СВами