IIS7配置thinkphp5專案到public目錄下
阿新 • • 發佈:2019-09-17
有個專案,tp5寫的,要配置到專案的public目錄下,一開始報錯了...後面刪除了配置,重新配置成功了,記錄一下過程
1.首先,將網站根目錄變為你的public目錄下
2.新增解析程式的CGI,這裡選擇你需要解析程式的php版本
3.安裝外掛,這個安裝後,可以讓你的路由開啟重寫.(apache的重寫模組是rewrite.so,這個模組的作用應該大致=IIS的路由重寫模組)
https://www.iis.net/downloads/microsoft/web-platform-installer
4.重啟iis
dos命令輸入iisreset
5.附加提示:public目錄下有一個web.config配置檔案,這個是你變更專案目錄自動就會建立的.
網上說要怎麼怎麼加,如果泥萌沒有的化就加一個叭.
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>