Добрый вечер!
Сегодня будету ультрамегакороткий пост посвященный включению ЧПУ у FlexoCMS (http://flexo.up.dn.ua/) на связке Nginx+PHP-FPM. Кстати так как FlexoCMS основана на FrogCMS и имеет также дальнего родственника WolfCMS, то для них данный конфиг тоже скорее всего подходит.
Итак, при установке cms проверяет наличие модуля Apache mod_rewrite и на основании результата автоматически включает либо выключает ЧПУ при установке. Видимо разработчики CMS решили ориентироваться только на массовых пользователей сервера Apache. Хорошо хоть на этом инсталляция не прервалась и движок благополучно установился.
Ну а теперь короткий рецепт по включению ЧПУ:
1) Открываем config.php в корне сайта и ищем строчку:
<?php
//...
define('USE_MOD_REWRITE', false);
и меняем ее на
<?php
//...
define('USE_MOD_REWRITE', true);
2) Открываем конфиг nginx и прописываем в location /:
location / {
index index.php index.html;
try_files $uri $uri/ /index.php?$request_uri;
}
3) Радуемся работающему ЧПУ =)
Вот как то так. Удачи!
- Вперед
- Назад