есть под апач такой конфиг (точнее .hataccess)
AddCharset UTF-8 .php
AddDefaultCharset Off
RewriteEngine on
RewriteBase /import/
#If in directory RewriteBase /directory_name/import/
RewriteCond $1 !^(system|application|robots\\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
нужно переделать под nginx
--------
попробовал через конвертор
nginx configuration
location /import/ {
if (!-e $request_filename){
rewrite ^/import/(.*)$ /import/index.php?/$1 break;
}
}
не заработал
-------------
----------------------------
через другой сервис
if ($1 !~ "^(system|application|robots\.txt)"){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if (!-d $request_filename){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/(.*)$ /index.php?/$1 last;
}
--------------------
при рестарте сервера, заругался на ноль. пробовал нули заменить, все равно.
где ошибка ?