Здравствуйте. Есть Wordpress сайт на Nginx, конфиг Nginx был создан автоматически в ISPManager. Wordpress хорошо работает, но сейчас нужно настроить, чтобы при обращении к пути адрес_сайта/site-control/что-то-еще всегда открывался файл index.php, лежащий в той же папке /site-control. Подскажите как это правильно сделать чтобы не сломать Wordpress ? Сейчас делаю вот так, но сервер открывает стандартный index из корня и выдает страницу wordpress 404:
location / {
try_files $uri $uri/ /index.php?$args;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}
location /site-control/ {
try_files $uri $uri/ /site-control/index.php?$args;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}
location ~ ^/(status|ping)$ {
access_log off;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/www/php-fpm/losst.sock;
}
location ~ ^/(protected|framework|themes/\w+/views) {
deny all;
}
location @php {
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f admin@losst.ru";
fastcgi_pass unix:/var/www/php-fpm/losst.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}