ThinkPHP8 站点初始化目录配置

生活日记 工作心得
14
发表时间: 编辑:顾永胜来源:0513.city标签:网站开发

一、环境配置文件修改

打开CMD,进入网站根目录,执行以下命令重命名环境配置文件:

ren .example.env .env

二、默认应用目录结构调整

1、在 app 目录新建 index 文件夹

2、将 app 目录下的 controller 文件夹整体移动至 app/index/ 目录内

3、打开 app\index\controller\index.php,修改命名空间:

原代码:namespace app\controller ;

修改为:namespace app\index\controller;

三、修改网站默认启动应用(可选)

打开 config\app.php

修改配置项:'default_app' => 'index',

将 index 替换为自定义应用名,即可更改网站默认访问应用

四、新建公共目录

在 app 目录新建 shared 文件夹,用于存放项目公共文件、公共类与通用方法

五、静态资源目录搭建(public 目录内)

1、static 目录(存放网站固有静态资源),新建子文件夹:img、css、js、font、file

2、storage 目录(无则新建,存放运维上传资源),新建子文件夹:image、video、audio、file

目录说明:static 为程序固定静态资源;storage 为用户动态上传资源

六、网站地图目录配置

在 public 目录新建 sitemap 文件夹

用途:存放网站地图 xml 文件,后续由程序自动生成、更新 index.xml

七、robots.txt 完整配置(直接覆盖复制)

User-agent: *

Disallow: /static/

Disallow: /storage/

Sitemap: https://citya.cn/sitemap/index.xml

重要规范:

1、robots 所有冒号后必须保留一个空格,否则规则失效

2、Sitemap 必须填写完整绝对 URL 地址