Portál AbcLinuxu, 14. května 2025 13:51
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.