最近我把apache給換成nginx,當我把tp專案搬過去執行的時候發現404 錯誤 ,原來是因為nginx不支援 pathinfo 模式,需要自己配置
下面我配置
在server配置裡面
location /location ~ \.php
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?if_rewrite=1;
include fastcgi_params;
fastcgi_param path_info $path_info;
fastcgi_param script_filename $document_root/$script;
fastcgi_param script_name $script;
}
儲存配置之後,重啟 nginx ,配置成功
直接支援類似於 /index.html 這樣的偽靜態模式
Nginx 使用Nginx完美解決前端跨域問題
前端開發時,我們呼叫介面大部分都是跨域的,然後瀏覽器就會報cors問題,導致我們不能正常呼叫介面拿到響應資料。今天我們來使用nginx完美解決前端跨域問題,學會了這個方法,以後所有的跨域問題在我們面前都不是問題了。talk is cheap,show me the code.使用nginx 請求,把...
最完美解決Nginx部署ThinkPHP專案的辦法
通用寫法 server location php fastcgi param path info path info fastcgi param script filename document root fastcgi script name2 fastcgi param script name ...
解決tp5在nginx下修改配置訪問的問題
第一 修改nginx配置 注意 所有配置都是基於lnmp1.www.cppcns.com4的一鍵安裝環境的 根據自己的nginx配置,找到正確的fastcgi.conf,修改fastcgi param引數 將預設的路徑修改至自己的專案根目錄的上一級,注意是上級!3 lnmp nginx reload...