Portál AbcLinuxu, 8. května 2025 02:40
server_name ~^(?<sub>.+)\.example\.tld$;Teraz potrebujem pridať napríklad pravidlo:
location /blob { try_files $uri $uri/ /blob/index.php?mode=pull&hash=$request_uri; }toto funguje v poriadku, len s tým problémom, že to platí pre všetky subdomény a nadôvažok, už by som nevedel spraviť rôzne pravidlá pre rôzne subdomény na danej lokácii. V apache mi to "rieši" buď .htaccess, alebo <Directory ...> Ako spraviť v nginx takého niečo?
if ($host = abc.example.tld) { location /blob { try_files $uri $uri/ /blob/index.php?mode=pull&hash=$request_uri; } }Vytváraniu zvlásť server sekcií by som sa veľmi rád vyhol - je to vôbec možné takto spraviť? Za odpovede vopred ďakujem.
if ( $host = "abc.example.com" ) { ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.