2015-09-11 158 views
0

我已經轉移了我的虛擬主機,只支持nginx。但我對此毫無想法。只是想知道nginx的.htaccess等價物是什麼。它的文件名應該是什麼,它應該保存在哪裏。此外,如果您可以幫助我將我的網站上的所有請求重定向到https://www,它將成爲蛋糕上的一顆櫻桃。什麼是.htaccess的nginx相當於

編輯:我已經得到了一些答案什麼地方,但不知道應該是什麼它應該被保存的名稱和

+0

沒有htaccess的爲nginx的。 http://wiki.nginx.org/LikeApache-htaccess –

+0

有關重定向到www// no-www /'http' /'https'的問題幾乎每天都會被詢問和接受。隨意使用搜索 –

回答

1

由於不具有等同於.htaccess文件(即沒有目錄級別的配置文件),您需要更新主配置並重新加載nginx以使所有更改生效。

上述Apache配置基本上讀取「如果提供的路徑不是現有的文件或目錄,重定向到index.php,追加路徑」。

在Nginx的,您將使用try_files指令來完成同樣的事情:

location/{ 
     try_files $uri $uri/ @ci_index; 
} 

location @ci_index{ 
     rewrite ^(.*) /index.php?$1 last; 
}