Chcieťhttp://itsvse.com/index.php?t=3prepísané pseudostatickými pravidlamihttp://itsvse.com/t3.html, môžete ho pridať do conf/nginx.conf v nginx.
Pridajte lokalitu / {}, napr.
Umiestnenie / { root D:/phpweb/wwwroot; index index.php index.html index.htm; prepísať ^(.*)/t(\d+)\.html$ $1/index.php?t=3 posledný; }
Pozrite sa pozorne na prepisovanie ^(.*)/t(\d+)\.html$ $1/index.php?t=3 posledný; V skutočnosti mám pocit, že pseudo-statické pravidlá nginxu sa píšu celkom ľahko. Je to prepísanie na deklaráciu na základe regulárneho znaku, a potom ^ je začiatok pseudostatického pravidla, (.*) zodpovedá ľubovoľnému znaku, tu je zhoda doménového mena, t je znak, ktorý chcete pridať, napríklad môžete pridať klasifikačný názov ako apple a orange, (\d+) zodpovedá číslu, \.html zodpovedá prípone, $ je koniec bežnej zhody. Druhá polovica je URL, ktorá sa má prepísať, začínajúc na $1 na označenie doménového mena, /index.php?t=3 je URL, ktorá sa má prepísať, použite poslednú; To je všetko.
|