1:nginx 宝塔
描述下环境 我的网站配置环境在:/www/server/panel/vhost/nginx/***.conf 各位的配置文件不同的需要自己找
修改次文件中的内容为 thinkphp.conf这个文件也可能位置不一致大家合理配置
#include /www/server/panel/vhost/rewrite/cp.3nn1.com.conf;
include /www/server/panel/rewrite/nginx/thinkphp.conf;
为了方便我把那个文件源码附上 如果找不到可以直接创建一个文件然后include的路径改为该文件路径即可
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
下面是配置api的 报个错 有需要详细配置的可以去thinkcmf官网看nginx配置自己拿自己需要的改
location /api/ {
index index.php index.html index.htm;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#若是子目录则使用下面这句,将subdir改成目录名称即可。
rewrite ^/api/(.*)$ /api.php?s=$1;
}
}
2:apache 这个就比较多了 下次配置的时候顺便补一下