勵志

勵志人生知識庫

rewrite的作用

Rewrite是一種伺服器的重寫技術,主要用於實現URL的重寫和重定向。它可以將傳入的web請求重定向到其他URL,使得伺服器支持URL重寫。Rewrite的主要功能包括:

URL訪問跳轉,支持開發設計,如頁面跳轉、兼容性支持、展示效果。

SEO最佳化。

維護,如後台維護、流量轉發。

安全,如偽靜態頁面。

Rewrite規則採用Pcreperl兼容正則表達式的語法規則匹配。通過Rewrite規則,可以實現規範的URL、根據變數來做URL轉向及選擇配置。Rewrite只能放在server{},location{},if{}中,並且只能對域名後邊的除去傳遞的參數外的字元串起作用。此外,Rewrite還可以實現限制特定IP訪問網站的功能。