İstemekhttp://itsvse.com/index.php?t=3Sözde statik kurallarla yeniden yazıldıhttp://itsvse.com/t3.html, nginx dilinde conf/nginx.conf sayfasına ekleyebilirsiniz.
Konum / {} ekleyin, örneğin.
Konum / { root D:/phpweb/wwwroot; indeks index.php index.html index.htm; yeniden yaz ^(.*)/t(\d+)\.html$ $1/index.php?t=3 son; }
Rewrite ^(.*)/t(\d+)\.html$ $1/index.php?t=3 sonuna yakından bakın; Aslında, nginx'in sözde statik kurallarının yazılması oldukça kolay olduğunu düşünüyorum. Düzenli temelde yeniden yazma ile ilan edilir ve ^ sözde statik kuralın başlangıcıdır, (.*) herhangi bir karakterle eşleşir, burada eşleşme alan adıdır, t buraya eklemek istediğiniz karakterdir, örneğin elma ve portakal gibi bir sınıflandırma adı ekleyebilirsiniz, (\d+) sayıyı eşleştirir, \.html eki eşleşir, $ normal eşleşmenin sonudur. İkinci yarısı yeniden yazılacak URL'dir; alan adını belirtmek için $1 ile başlar, /index.php?t=3 yeniden yazılacak URL'dir, en son kullanılır; Hepsi bu.
|