У кого есть конфиг для MODx?
Алексей Сундуков
public-mail на alekciy.ru
Вт Дек 14 15:40:33 MSK 2010
Всем привет, хотел узнать, есть у кого либо работающий конфиг под MODx
? Сейчас используется работающий, но порицаемый
(http://sysoev.ru/nginx/docs/faq.html) вариант:
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~* ^.+\.(img|gif|png|jpg|jpeg|ico|zip|css|js) {
root /var/www/user/data/www/test/;
access_log off;
expires max;
add_header Cache-Control private;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9007;
fastcgi_index index.php;
# Такой путь из за chroot
fastcgi_param SCRIPT_FILENAME /www/test$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
(MODx не понимаем вариант с ведущим слешем в $uri, а отрезание его в
index.php через $_REQUEST['q'] = substr($_REQUEST['q'], 1) исправляет
ситуацию частично). Такой вариант работает на сайте нормально, но вот
админка через адрес /manager/ не работает. В варианте установки на
апаче через .htaccess mod_rewrite отлючается, но как его корректно
отключить для адресов вида /manager/ ?
Вообще кому либо удалось нормально завести указанный движок в nginx контексте?
Подробная информация о списке рассылки nginx-ru