1、把TP项目上传至 /webroot/ 目录
2、在源码根目录上创建 index.php入口文件(内容如下)
<?php require './public/index.php';
3、在源码根目录创建 Nginx配置文件 bcloud_nginx_user.conf(内容如下)
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
location ~ ^/(images|javascript|js|css|flash|media|static|uploads)/ {
root /home/bae/app/public;
#过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。
expires 30d;
}
4、登录百度云虚拟主机后台 【主机控制面板 / 常用操作 - 站点启停】点击重载站点服务

5、完成以上步骤,即可正常访问

本文详细介绍如何将ThinkPHP项目上传至百度云虚拟主机的/webroot/目录,并通过创建index.php入口文件和Nginx配置文件实现项目的正确访问。教程涵盖了从上传源码到配置Nginx重写规则及静态资源缓存的全过程。
540

被折叠的 条评论
为什么被折叠?



