Puncte:0

Redirecționarea solicitărilor de la site.org/old la site.org/new în nginx

drapel cn

Am un site implementat la www.site.org. Am trasee la www.site.org/old/article și vreau să redirecționez automat oamenii către www.site.org/new/article. În mod ideal, acesta ar funcționa ca un wildcard pentru a captura orice și nu doar un articol.

Nu sunt grozav la Nginx, așa că orice sfat ar fi util cu privire la cele mai bune practici. Am văzut câțiva oameni făcând-o cu blocuri de locație cu un amestec de întoarce 301 țesute atât în ​​rescrieri drepte în sus.

Puncte:0
drapel gr

Presupunând că doriți o redirecționare permanentă HTTP 301 în loc să difuzați adresa URL veche ca și cum ar fi una nouă, utilizați

rescrie ^/vechi(/.*) /nou$1 permanent;

Dacă greșesc și vrei să le slujești pe amândouă /vechi/articol și /nou/articol în același mod fără redirecționare, utilizați aceeași regulă de rescriere fără permanent steag (ar trebui plasat la Server context, nu Locație unu!):

rescrie ^/vechi(/.*) /nou$1;

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.