護衛神設置public目錄(IIS下TP5如何設置運行目錄)

護衛神設置public目錄

最近有人問小編,護衛神主機系統或者IIS配置PHP的時候,public設置爲對外公開目錄這個問題百度無法搜索到真實解決辦法,那麼我們應該如何將運行目錄設置爲/public呢?

當我們使用護衛神主機系統配置Thinkphp的時候,發現Thinkphp的運行目錄public在護衛神裏無法設置爲運行目錄,護衛神創建的網站默認根目錄爲web裏面的內容。銀天科技小編經過大量的試驗,終於找到到最終的解決辦法。

其實護衛神是使用IIS來部署THINKPHP的,IIS部署用這個方法也一樣可以有效解決。

一、 我們需要創建一個域名爲其他的網站

二、 在網站裏建一個子站,自站的目錄是public,域名填寫你真實的域名

三、 運行網站,這時候的網站能訪問,但是你會發現內容不跳轉,訪問域名+Index.php能訪問,但是訪問域名卻報404之類的錯誤,原因在於route,也就是url重寫,僞靜態不生效

四、我們只需要在public裏面創建一個web.config文件,注意文件的編碼跟上網站的編碼,web.config裏面的內容如下(訪問原文下載代碼)

五、這時候再訪問域名,你就會發現僞靜態已經生效了,網站部署也已經大功告成了。

這個方法適用於使用IIS部署TP5,護衛神部署TP5。

原文出處:http://www.sohu.com/a/312342159_99975703

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章