tp5 linux路由不跳转,thinkphp5路由不生效一直跳到首页的解决方法
自從用laravel框架后,好久沒用過thinkphp框架了,早期用的3.x系列,想熟悉一下thinkphp5,結果入坑了;
路由配置一直不起作用,總是跳到首頁,折騰了好久,后來發現是nginx配置的問題,找了好多文章后來發現官方文檔上是有說明的,只是隱藏得比較深,沒注意看;加上加粗部分的配置就好了
server {
listen? ? ? ?80;
location / {
root? ?/share/tp5_app/public;
index? index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
#pathinfo支持
if (!-e $request_filename) {
rewrite? ^(.*)$? /index.php?s=/$1? last;
break;
}
}
location ~ \.php$ {
root? ? ? ? ? ?html;
fastcgi_pass? ?127.0.0.1:9000;
fastcgi_index? index.php;
fastcgi_param? SCRIPT_FILENAME? /share/tp5_app/public$fastcgi_script_name;
include? ? ? ? fastcgi_params;
}
location ~ /\.ht {
deny? all;
}
}
總結
以上是生活随笔為你收集整理的tp5 linux路由不跳转,thinkphp5路由不生效一直跳到首页的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《操作系统》OS学习(一):OS相关
- 下一篇: PDF417二维条码详解