На одном моем сайте modx включены дружественные урл и при задании такого адреса site.ru/index.php?id=5 в браузере адрес переписывается на site.ru/contacts.html и всё ОК. (вопрос - почему это происходит?)
в /.htaccess строки:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Это значит что при задании в браузере адреса site.ru/contacts.html идет обращение к странице site.ru/index.php?id=5
Но почему при этом при задании в браузере адреса site.ru/index.php?id=5 он также переписывается в site.ru/contacts.html я понять не могу. Кто-то может объяснить?
\core\model\modx\modrequest.class.php