Artur Kupirov
Участники
- Сообщения
- 8
- Реакции
- -21
- Баллы
- 58
Можешь протестить у себя, если не доверяешь
Проверил уже с десяток комбинаций, вместо корректной работы качаются php файлы через браузер
location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
}
location /forums/ {
try_files $uri $uri/ /index.php?$uri&$args;
}
Вот так пробовал, и по логике все должно работать, но нет
p.s. то что в начале location / - дефолтное правило гникс и оно не мешает работе ни первого нужного мне правила, ни второго нужного мне правило. Дефолтное правило работает и с первым и со вторым, но только по отдельности. Тк первое и второе вместе работать не хочет.
Проверил уже с десяток комбинаций, вместо корректной работы качаются php файлы через браузер
location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
}
location /forums/ {
try_files $uri $uri/ /index.php?$uri&$args;
}
Вот так пробовал, и по логике все должно работать, но нет
p.s. то что в начале location / - дефолтное правило гникс и оно не мешает работе ни первого нужного мне правила, ни второго нужного мне правило. Дефолтное правило работает и с первым и со вторым, но только по отдельности. Тк первое и второе вместе работать не хочет.