Willenhttp://itsvse.com/index.php?t=3herschreven met pseudostatische regelshttp://itsvse.com/t3.html, je kunt het toevoegen in conf/nginx.conf in nginx.
Voeg bijvoorbeeld locatie / {} toe.
locatie / { root D:/phpweb/wwwroot; index index.php index.html index.htm; herschrijf ^(.*)/t(\d+)\.html$ $1/index.php?t=3 laatste; }
Kijk goed naar rewrite ^(.*)/t(\d+)\.html$ $1/index.php?t=3 last Sterker nog, ik vind dat nginx' pseudo-statische regels vrij eenvoudig te schrijven zijn. Het is om een herschrijving te gebruiken om te declareren op basis van de reguliere, en dan is ^ het begin van de pseudo-statische regel, (.*) komt overeen met elk teken, hier is de overeenkomst de domeinnaam, t is het teken dat je hier wilt toevoegen, bijvoorbeeld kun je een classificatienaam toevoegen zoals appel en sinaasappel, (\d+) komt overeen met het nummer, \.html overeenkomt met het achtervoegsel, $ is het einde van de reguliere match. De tweede helft is de URL die herschreven moet worden, beginnend met $1 om de domeinnaam aan te geven, /index.php?t=3 is de URL die herschreven moet worden, gebruik als laatste; Dat is het.
|