Welcome! Log In Create A New Profile

Advanced

.htaccess to nginx

July 22, 2014 05:37PM
Здравствуйте. Необходимо перенести сайт с Apache на NGINX, но после переноса на NGINX не открываются страницы.
В файле .htaccess находится правило:

RewriteEngine on
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

С помощью онлайн конвертора http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
Получил такой выход:

if ($1 !~ "^(index.php|resources|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;
}


Но при обновлении конфигурации получаю ошибку:
nginx: [emerg] unknown "1" variable
Subject Author Posted

.htaccess to nginx

Kradllit July 22, 2014 05:37PM

Re: .htaccess to nginx

Maxim Dounin July 23, 2014 08:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 175
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready