powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Nginx
1 сообщений из 1, страница 1 из 1
Nginx
    #39254237
Varo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть правило для Apache
Код: php
1.
2.
RewriteCond %{REQUEST_URI} !^(/kcaptcha|/upload|/admin|/index.php|/favicon.ico)
RewriteRule ^(.+)$ /index.php?url=$1 [L,QSA]



по задумке все что после доменного имени - перенаправляется в index.php в качестве GET параметра url=$1 и обрабатывается уже внутри скриптами.
Код: php
1.
http://domain.ru/module/script.php

все замечательно работает.


Решили перейти на NGINX, переписали правило как-то так
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
location ~ (/kcaptcha|/upload|/admin|/index.php|/favicon.ico) {
}

location / {
   rewrite ^(.+)$ /index.php?url=$1 last;
}

location ~ \.php$ {
   fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
   include fastcgi_params;
}


Но в этом случае NGINX пытается найти на сервере папку module , а в ней script.php , что не есть правильно.

Подскажите, как конфиг поправить?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Nginx
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]