1. 程式人生 > >homestead中定製nginx 配置TP隱藏index.php

homestead中定製nginx 配置TP隱藏index.php

解決部署網站後不帶index.php不能正常跳轉字頁面的問題:

一.找到homestead安裝目錄根目錄,選擇scripts目錄,找到serve-xxx.sh,然後複製一份出來,改成自定義的名字如:serve-mcms,然後在該檔案中加入如下配置:

location / {
        try_files \$uri \$uri/ /index.php?\$query_string;
        if (!-e \$request_filename){
            rewrite ^(.*)$ /index.php?s=\$1 last;
        }
    }

二.去homestead引入這個檔案,引入是使用type關鍵字:

三.重啟homestead

推薦使用工具:Vagrant,相當便捷

四.檢查nginx配置

到此結束