Здравствуйте!Присоединяюсь к вопросу]]>
Пытаюсь перенести сайт на ModX Evo 1.0.10-d5.3
для начала пытаюсь запустить его у себя
Apache/2.4.7 (Ubuntu)
PHP Version 5.5.9-1ubuntu4.5
Mysql 5.5.40
Экспортировал базу данных, ввел аккаунт-пароль mysql пользователя в config
Админка работает. очистил кэш.
Работает первая только страница. Включены friendly URL, по ним выдаётся 404, если отключить по запросу index.php?q=... выдаёт redirect loop
.htacess в корне
RewriteEngine On
RewriteBase /
не могли бы вы подсказать, в чём загвоздка.
Спасибо! )
Спасибо за подсказку. Она натолкнула меня на мысль написать для ModX конструкцию, которую использует WordPress.А где писать эту конструкцию?]]>
<ifmodule mod_rewrite.c=""> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </ifmodule>
Все работает без правки файла конфигурации Апача. Пользуйтесь.
p.s. Странно, что команда ModX не создала того же самого. Данные грабли носят тотальный характер.
<Directory /> Options FollowSymLinks AllowOverride all </Directory>
Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www\.mydomain.spb\.ru [nc] RewriteRule (.*) http://www.mydomain.spb.ru/$1 [R=301,L] # The Friendly URLs part RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
<IfModule mod_rewrite.c> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule>
LoadModule rewrite_module modules/mod_rewrite.so]]>