Portál AbcLinuxu, 26. října 2025 21:40
root /var/www/folder;
index index.php;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.php =404;
}
location /subfolder {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /test.php =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
A] Ten test.php obsahuje nazev adresare, ve kterem je dany index (tedy, folder ci subfolder) + phpinfo(). A tedka:
1] kdyz dam domena.tld/test.php -> zobrazi bod A] (nazev folder)
2] kdyz dam domena.tld/subfolder/test.php -> zobrazi bod A] (nazev subfolder)
3] kdyz dam domena.tld/subfolder -> stahne soubor test.php (nazev subfolder)
Kde mam chybu, ze se bod 3 nezpracuje v php? Z googlu jsem vyzkousel ruzna nastaveni vcetne definic fastcgi v location a chova se to porad stejne...
Diky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.