Hotetihttp://itsvse.com/index.php?t=3prepisano s psevdostatičnimi pravilihttp://itsvse.com/t3.html, ga lahko dodate v conf/nginx.conf v nginx.
Dodaj lokacijo / {}, npr.
Lokacija / { koren D:/phpweb/wwwroot; indeks index.php index.html index.htm; prepis ^(.*)/t(\d+)\.html$ $1/index.php?t=3 last; }
Natančno si oglejte prepis ^(.*)/t(\d+)\.html$ $1/index.php?t=3 zadnje; Pravzaprav menim, da so psevdostatična pravila nginxa precej enostavna za pisanje. Gre za uporabo prepisovanja za deklaracijo na osnovi regularnega, nato pa je ^ začetek psevdostatičnega pravila, (.*) ustreza kateremukoli znaku, tukaj je ujemanje domena, t je znak, ki ga želite dodati tukaj, na primer, lahko dodate klasifikacijsko ime, kot sta apple in orange, (\d+) se ujema s številko, \.html se ujema s pripono, $ je konec običajnega ujemanja. Druga polovica je URL, ki ga je treba prepisati, začne se z $1 za označevanje domene, /index.php?t=3 je URL, ki ga je treba prepisati, uporabite zadnji; To je to.
|