Villehttp://itsvse.com/index.php?t=3omskrevet med pseudostatiske reglerhttp://itsvse.com/t3.html, du kan tilføje det i conf/nginx.conf i nginx.
Tilføj placering / {}, f.eks.
Beliggenhed / { root D:/phpweb/wwwroot; indeks index.php index.html index.htm; omskriv ^(.*)/t(\d+)\.html$ $1/index.php?t=3 sidst; }
Se nøje på omskrivning ^(.*)/t(\d+)\.html$ $1/index.php?t=3 sidst; Faktisk føler jeg, at nginx' pseudostatiske regler er ret nemme at skrive. Det er at bruge en omskrivning til at erklære på baggrund af den regulære, og så er ^ begyndelsen på den pseudostatiske regel, (.*) matcher ethvert tegn, her er matchet domænenavnet, t er det tegn, du vil tilføje her, for eksempel kan du tilføje et klassifikationsnavn som æble og appelsin, (\d+) matcher tallet, \.html matcher suffikset, $ er slutningen på det regulære match. Den anden halvdel er URL'en, der skal omskrives, startende med $1 for at angive domænenavnet, /index.php?t=3 er URL'en, der skal omskrives, brug sidst; Det er det.
|