Puncte:0

alias locație nginx la directorul root cu un alt fișier index

drapel it

Am 2 fișiere index în directorul rădăcină (index.php, thanks.php) și vreau să folosesc thanks.php atunci când utilizatorul solicită o altă locație, de exemplu: la cererea utilizatorului exemplu.com spectacol nginx index.php, dar la cererea utilizatorului exemplu.com/mulțumesc nginx trebuie să arate multumesc.php Am încercat această configurație, dar nu funcționează pentru mine:

Server {
rădăcină /var/www/example.com;    
    index index.php;
    nume_server example.com www.example.com;
    pagina de eroare 404 /404.html;
    pagina_eroare 500 502 503 504 /50x.html;
    locație = /50x.html {
        root /usr/share/nginx/html;
    }

locație /mulțumesc {
        alias /var/www/example.com;
        index multumesc.php;
    }
}
Paul avatar
drapel cn
Lipsește un `;` ar trebui să fie `index thanks.php;` - este acesta în fișierul de configurare a serverului?
mocart avatar
drapel it
fixat, dar tot nu funcționează
drapel sv
alias nu funcționează în acest fel. Vă rugăm să verificați documentele la https://nginx.org/r/alias. Trebuie să primiți 301 de exemplu.com/thanks. În loc să utilizați un bloc de locație, aș sugera `rescrieți ^/thanks$ /thanks.php;`, dacă aveți de gând să difuzați o singură adresă URL cu fișierul thanks.php.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.