1. 程式人生 > >nginx去掉index html改為index php

nginx去掉index html改為index php

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                apache下只要在全域性配置檔案中設定了預設首頁index.html就能實現直接到達index.php,但是nginx目前預設情況下只能到達index.html而不能訪問到index.php,初期接觸NGINX的er可能會覺得很困擾,下面來介紹一下這問題怎麼藉助URL重定位rewrite技術,才能實現預設index.html時,跳轉到index.php頁面進行訪問。

    具體情況請看以下程式碼:
   
view source print ? 01. location / { 02.   03.   04. root   /var/www/androidren.com/; 05.
index  index.html index.htm; 06.   07. if (-f $request_filename/index.php){ 08. rewrite (.*) $1/index.php; 09. } 10. if (!-f $request_filename){ 11.
rewrite (.*) /index.php; 12. } 13.   14.   15. }
預覽效果:(可以看到不僅能正確訪問,還能實現引數傳遞)
\


當然也可以利用更簡單的方法,建立一個index.html 然後利用JS重定位到index.php!           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述