Soovimahttp://itsvse.com/index.php?t=3ümberkirjutatud pseudo-staatiliste reeglitegahttp://itsvse.com/t3.html, saad selle lisada conf/nginx.conf aadressil nginx.
Lisa asukoht / {}, nt
asukoht / { root D:/phpweb/wwwroot; indeks index.php index.html index.htm; rewrite ^(.*)/t(\d+)\.html$ $1/index.php?t=3 viimasena; }
Vaata hoolikalt ümberkirjutamist ^(.*)/t(\d+)\.html$ $1/index.php?t=3 viimaseks; Tegelikult tunnen, et nginxi pseudostaatilised reeglid on üsna lihtsad kirjutada. See tähendab ümberkirjutust, et deklareerida regulaari alusel, ja siis ^ on pseudostaatilise reegli algus, (.*) vastab suvalisele märgile, siin on vaste domeeninimi, t on märki, mida soovid siia lisada, näiteks võid lisada klassifikatsiooninime nagu apple ja orange, (\d+) vastab numbrile, \.html vastab sufiksile, $ on tavapärase sobituse lõpp. Teine pool on URL, mis tuleb ümber kirjutada, alustades $1-st domeeninime tähistamiseks, /index.php?t=3 on URL, mida ümber kirjutada, kasuta viimane; See ongi kõik.
|