Привет, ребята, я использую nginx в качестве apache обратного прокси, но у меня проблема. Когда я использовал только apache, у меня был mypage.php
, который использовал $ path = substr function ($ _ SERVER ['REDIRECT_URL'], 1);
для получения пути запроса. Например, example.com/test
вернет "test"
. Теперь это всегда возвращается ко мне "index.php"
.
Это директивы, которые я использую в моем nginx файле виртуального хоста:
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering on;
proxy_buffer_size 1k;
proxy_buffers 24 4k;
proxy_busy_buffers_size 8k;
proxy_max_temp_file_size 2048m;
proxy_temp_file_write_size 32k;
}