天天看點

(轉)Nginx下實作pathinfo及ThinkPHP的URL Rewrite模式支援

打開Nginx的配置檔案 /usr/local/nginx/conf/nginx.conf 一般是在這個路徑,根據你的安裝路徑可能有所變化。如果你配置了vhost,而且隻需要你這一個vhost支援pathinfo的話,可以直接打開你的vhost的配置檔案。找到類似如下代碼(不同版本的nginx可能稍有不同,但是相差不會很遠):

這樣,nginx伺服器就可以支援pathinfo了。但是如果要支援ThinkPHP的URL_MODE設定為2的模式,還需要配置rewrite規則。找到access_log語句,在其上方加上以下語句:

最後,儲存配置檔案,重新開機nginx服務,把ThinkPHP的URL_MODEL設定為2,通路下你的頁面,如果能正常通路,恭喜你pathinfo配置成功了。

貼上配置檔案:

轉:[url]http://www.thinkphp.cn/topic/3138.html[/url]