Nginx Rewrite研究筆記

2021-09-01 07:45:04 字數 323 閱讀 7588

在新主機的遷移過程中,最大的困難就是wp permalink rewrite的設定.

因為舊主機是用的apache, 使用的是wp本身就可以更改的.htaccess,沒有太大的難度.而這次在vps上跑的是nginx,主要是因為nginx的速度比apache要快很多.

但是另一方面就不是那麼舒服了,因為nginx的rewrite跟apache不同,而且是在伺服器上面才能更改.

下面是其間的一些研究筆記.(以下用例如無特別說明均摘自nginx wiki)

/1 nginx rewrite基本語法

nginx的rewrite語法其實很簡單.用到的指令無非是這幾個

nginx rewrite 重寫規則

1注意點 在重寫的時候,一定要注意,if 和後面的括號是要有乙個空格的 if host com 2.在重寫的時候,需要使用正規表示式 host 代表網域名稱,首先判斷網域名稱,來看這個正則 rewrite de permanent 代表網域名稱下面的 com de 這個路徑下面的,重寫為 其中 1代...

nginx Rewrite語法詳解

重寫中用到的指令 if 條件 設定條件,再進行重寫 set 設定變數 return 返回狀態碼 break 跳出rewrite rewrite 重寫 跳轉的話url都變了,變成重新http請求404.html,而內部rewrite,上下文沒變,就是說 fastcgi script name 仍然是 ...

Nginx Rewrite規則初探

nginx rewrite nginx url位址重寫 rewrite 主要的功能就是實現url的重寫,nginx的rewrite規則採用pcre,perl相容正規表示式的語法規則匹配,如果需要nginx的rewrite功能,在編譯nginx之前,需要編譯安裝pcre庫。通過rewrite規則,可以...