nginx+thinkphp下解決不支援pathinfo模式
這篇文章主要介紹了nginx+thinkphp下解決不支援pathinfo模式的相關資料,需要的朋友可以參考下
nginx環境問題弄了兩天,發現網上很多人的帖子要麼複製貼上,要麼就是沒有結貼,還自己寫一句“哈哈,我自己解決了”之類的,這點我就鄙視這些發帖的同胞了,你說你問題問了,問題解決了也不給個解釋。還在搜尋的前幾頁,想沒想過需要答案的人的感受呢。滿心歡喜的去看答案,發現沒有結貼。好吧,不多說,進入正題。
我這種方式是不需要將URL_Model改為rewrite/相容的:
大約第43行,按照下面的對照自己的code進行修改,請注意細節的符號:
location / { root C:/Zend/workspaces; #//這是你自己專案的根目錄。 index index.html index.htm index.php; if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^/(.*) /index.php/ KaTeX parse error: Expected 'EOF', got '}' at position 17: … break; break; }̲ } 在php的配置中,將lo… 改為 location ~ .php,再次強調,注意細節,這裡去掉了$符號,我剛開始也是因為這個原因一直沒能解決。
location ~ .php { root C:/Zend/workspaces; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME C:/wnmp/php$fastcgi_script_name; include fastcgi_params; set $path_info “”; set $real_script_name f a s t c g i s c r i p t n a m e ; i f ( fastcgi_script_name ~ “^(.+?.php)(/.+)$”) { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO KaTeX parse error: Expected 'EOF', got '}' at position 12: path_info; }̲ 如果仍未解決,在ThinkP… _SERVER[‘SCRIPT_NAME’]);
期間大家可能會遇到500,404的問題,但記住一點,細心就行。只要按照我這個改,基本沒什麼問題。如果還有問題,歡迎留言諮詢。
以上所述就是本文的全部內容了
文章來源:VPS雲主機
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2642334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 策略模式不瞭解一下?模式
- IE、360瀏覽器相容模式下字型漸變色不生效解決辦法瀏覽器模式
- 怎麼解決Centos下nginx支援https協議CentOSNginxHTTP協議
- Word下劃線不顯示解決方法
- 此主機不支援虛擬化實際模式的解決方法模式
- 解決部落格園TinyMCE模式下內建插入程式碼塊功能不支援Go語言的問題(兩個並不完美的解決方案)模式Go
- Yii2配置pathinfo形式的url
- Win10系統下節電模式按鈕灰色打不開如何解決Win10模式
- pycharm不支援django的解決方法PyCharmDjango
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- win10系統下adobe flash player不工作怎麼解決Win10
- win10系統下打不開readyboost功能的解決方法Win10
- 配置nginx解決vue路由history模式下重新整理404問題NginxVue路由模式
- gist 打不開,解決方式
- win10夜燈打不開怎麼辦_win10夜燈模式打不開解決方法Win10模式
- win10系統不識別安卓手機mtp模式的解決方法Win10安卓模式
- Win10系統下重置Store後消失不見的解決方法Win10
- windows10系統下動態磁貼不更新的解決方法Windows
- Win10系統下UEFI不識別U盤怎麼解決Win10
- 關於教程中 NPM 下載不穩定個人的解決方法NPM
- win10系統下steam市場打不開的解決方法Win10
- 解決Vue cli3 history模式下打包出現的404問題Vue模式
- win10系統下平板模式無法觸屏的解決方法Win10模式
- 如何透過資料分析來支援TPM模式的決策?模式
- IE 不支援 Promise 解決辦法 (或者 promise 未定義)的解決方法Promise
- 解決Selenium元素拖拽不生效Bug
- VNC打不開Qt Creator解決VNCQT
- 金沙不給提款的解決方法
- reCAPTCHA打不開的解決方法APT
- 解決GitHub打不開的方法Github
- vue3 點選下載檔案,不開啟預覽,已解決Vue
- win10系統下玩命運2滑鼠不會動怎麼解決Win10
- Win10系統下Logitech無線鍵盤不工作怎麼解決Win10Git
- win10系統下系統還原打不開怎麼解決Win10
- vscode在Linux環境下執行“許可權不夠”的解決方法VSCodeLinux
- win10系統下語音識別打不開的解決方法Win10
- win10系統下網路共享中心打不開怎麼解決Win10
- win10系統下打不開事件檢視器的解決方法Win10事件