простые nginx переписывают правило

Это - проблема, и Вы повредили его сами со строкой

export PATH=.:/usr/java/jre1.6.0_16/bin

Прекратите повреждать его, и необходимо быть в порядке. Вы могли бы хотеть сделать

export PATH=${PATH}:/usr/java/jre1.6.0_16/bin:.

вместо этого. Мне лично не нравится иметь . в ПУТИ, но если Вы уверены, что нуждаетесь в нем, оставляете его внутри.

0
задан 28 January 2013 в 23:54
2 ответа

Вы должны использовать try_files

location / {
    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?request=$args;
}
0
ответ дан 5 December 2019 в 15:43

As stated before, you should use try_files, though it needs to be rewritten a bit differently:

location / {
    try_files $uri $uri/ /index.php?request=$uri;
}
0
ответ дан 5 December 2019 в 15:43

Теги

Похожие вопросы