не работает правило RewriteRule в APACHE 2.4 (backend) + NGINX

U
На сайте с 24.02.2009
Offline
116
275

тоит связка APACHE 2.4 (backend) + NGINX (frontend)

раньше на (APACHE 2.4) был вот такой простенький .htaccess у сайта.

RewriteEngine on

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteCond %{SCRIPT_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1

и сайта самодельный ЧПУ работал как надо

т.е набрал в адресе сайта /product/list/

открывалась страница сайта

а сейчас открывается папка сайта /product/list/ и надпись File not found.

т.е открывается реальная физическая папка которой нет. почему не работает правило

RewriteEngine on

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteCond %{SCRIPT_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1

как я понимаю что теперь сначала работать стал NGINX (frontend) а потом уже

APACHE 2.4 (backend)

как мне сделать чтобы работали старые правила?

я думаю это где то в настройках NGINX отключить? помогите пожалуйста кто разбирается

---------- Добавлено 28.10.2019 в 15:55 ----------

все решил

заменил

RewriteRule ^(.*) index.php?do=/$1

на

RewriteRule ^(.*)$ index.php/$1

не понял что это значит но работает теперь как надо))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий