Puncte:0

Subdomeniu în nginx cu codeigniter

drapel cn

Deci, în prezent, toate paginile de profil ale utilizatorilor sunt încărcate pe cale https://example.com/nume utilizator. vreau să schimb asta și să încarc pagina de profil de utilizator https://username.example.com.

Folosesc nginx ca server web, mai jos este blocul de server pe care l-am încercat

Server {
    asculta 80;
    nume_server *.example.com;
    if ($gazdă ~ "^(.*)\.example\.com$") { setați $subdomeniu $1;}
    rescrie ^ $scheme://example.com/$subdomain$request_uri permanent;
}

aceasta redirecționează pe oricine care vizitează *.example.com către https://example.com/nume utilizator care este controlerul meu în CodeIgniter. Există vreo modalitate de a păstra adresa URL ca nume de utilizator.example.com și de a încărca conținutul de la care servește https://example.com/nume utilizator

Michael Hampton avatar
drapel cz
Nu încercați să faceți rescrieri în nginx. Trebuie să gestionați acest lucru în codul dvs. PHP.
Dhrumil Patel avatar
drapel cn
@MichaelHamptop Nu am idee cum să fac asta, poți să-mi împărtășești un exemplu?
Michael Hampton avatar
drapel cz
Nu punem întrebări de programare aici. Puteți pune întrebări de programare pe [so].

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.