Dorihttp://itsvse.com/index.php?t=3rescris cu reguli pseudo-staticehttp://itsvse.com/t3.html, îl poți adăuga în conf/nginx.conf în nginx.
Adaugă locația / {}, de exemplu
Locație / { root D:/phpweb/wwwroot; Index index.php index.html index.htm; rescriere ^(.*)/t(\d+)\.html$ $1/index.php?t=3 ultimul; }
Uită-te cu atenție la rewrite ^(.*)/t(\d+)\.html$ $1/index.php?t=3 ultimul; De fapt, simt că regulile pseudo-statice ale lui nginx sunt destul de ușor de scris. Este să folosești o rescriere pentru a declara pe baza regulii regulate, iar apoi ^ este începutul regulii pseudo-statice, (.*) corespunde oricărui caracter, aici potrivirea este numele domeniului, t este caracterul pe care vrei să-l adaugi aici, de exemplu, poți adăuga un nume de clasificare precum măr și portocaliu, (\d+) corespunde numărului, \.html corespunde sufixului, $ este sfârșitul potrivirii regulate. A doua jumătate este URL-ul ce trebuie rescris, începând cu $1 pentru a indica numele domeniului, /index.php?t=3 este URL-ul ce trebuie rescris, folosiți ultimul; Atât.
|