Chtíthttp://itsvse.com/index.php?t=3přepsáno pseudostatickými pravidlyhttp://itsvse.com/t3.html, můžete ji přidat do conf/nginx.conf v nginx.
Přidejte lokaci / {}, např.
Poloha / { kořen D:/phpweb/wwwroot; index index.php index.html index.htm; přepsat ^(.*)/t(\d+)\.html$ $1/index.php?t=3 poslední; }
Podívejte se pozorně na přepis ^(.*)/t(\d+)\.html$ $1/index.php?t=3 na posledním místě; Ve skutečnosti mám pocit, že pseudostatická pravidla nginx se píší docela snadno. Je to použít přepis pro deklaraci na základě regulárního, a pak ^ je začátek pseudostatického pravidla, (.*) odpovídá libovolnému znaku, zde je shoda doménového jména, t je znak, který chcete přidat, například můžete přidat klasifikační název jako apple a orange, (\d+) odpovídá číslu, \.html odpovídá příponě, $ je konec běžné shody. Druhá polovina je URL, která se má přepsat, začíná $1 pro označení doménového jména, /index.php?t=3 je URL, která se přepisuje, použijte poslední; To je vše.
|