Come mappare un URL su un percorso diverso in Nginx

31 ott 2022 1 min di lettura
Come mappare un URL su un percorso diverso in Nginx
Indice dei contenuti

Introduzione

A volte è necessario mappare un URL secondario a un percorso di directory diverso nel file system. Gli utenti di Nginx possono ottenere questo risultato utilizzando il blocco " location " nel file di configurazione. Il percorso specifica un'espressione regolare per l'URL richiesto dal browser. Sotto il blocco del codice posizione, possiamo specificare il percorso del file system con l' opzione 'root' o 'alias' .

Puoi utilizzare la direttiva alias all'interno di un blocco di posizione, in questo modo:

server {
    server_name www.example.com;
    root /var/www/example.com;
    location /static/ {
        alias /var/content/static/;
    }
}

Nella configurazione precedente, il sito principale è configurato con la directory /var/www/example.com. Ma l'URL che inizia con "/static" verrà servito con la directory "/var/content/static". Ad esempio, un URL http://www.example.com/static/file.txt punterà al file /var/www/static/file.txt.

Conclusione

In questo tutorial abbiamo visto come mappare un URL su un percorso diverso in Nginx

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.