>[info] ### URL优化
步骤:
1、修改 httpd.conf 文件,文件位置在:D:\wamp64\bin\apache\apache2.4.27\conf
如图所示:
![](https://box.kancloud.cn/06db0fdc248bba853328c72a7152e790_910x328.png)
修改部分如下:
![](https://box.kancloud.cn/18d680ad84e0040eccc81fadfa4d9fe6_519x97.png)
![](https://box.kancloud.cn/f79a6014b7bbde09a3cfcbb1e83c8e97_412x82.png)
如果文件当中的这两处,前面有 "#" 号注释,则需要删除 "#" 号解除注释。
2、在 HOSTS 文件里面,添加 ```127.0.0.1 tp5.com```,文件路径:```C:\Windows\System32\drivers\etc```,修改如图所示:
![](https://box.kancloud.cn/9f8afbf389b38f0421c8e3e511d159fa_403x171.png)
3、找到 httpd-vhosts.conf,因为我的是安装在D盘的,所以路径是:D:\wamp64\bin\apache\apache2.4.27\conf\extra。打开文件,进行修改:
修改前:
```
# Wamp 默认访问路径
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
```
修改后(不用替换,直接复制上面的代码,修改一下,保存退出就好了):
```
# 新增访问路径,用于访问,调试
<VirtualHost *:80>
ServerName tp5.com
ServerAlias tp5.com
DocumentRoot "F:/www/TP5.1/tp5.1/public"
<Directory "F:/www/TP5.1/tp5.1/public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
```
>[danger] 这里要记得重启 Wamp。
最后,打开浏览器,输入 ```http://tp5.com``` 即可看到展示页面:
![](https://box.kancloud.cn/d94667df9163f17b36b4f1ab35772529_889x470.png)
>[info] 之后,在每一个章节里面,我都会给出,具体的小功能相关的URL配置
>[danger](如果是Apache环境,则不需要的刻意去隐藏 index.php,因为官方源码里面已经将隐藏 index.php 配置好了)。
- 序言
- 文档更新状态
- 错误提交
- 零、前期准备
- (1)PHP开发环境
- (2)PHP开发工具
- (3)数据库相关
- (4)ThinkPHP5.1完全开发手册
- (5)URL优化
- 一、用户登录
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源码下载
- 二、无限极分类
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)验证器
- (6)MVC - C(控制器)
- (7)源码下载
- 三、TP5.1开发API接口,实现前后端分离
- (1)数据表设计
- (2)项目配置
- (3)HTML纯静态页面
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源码下载
- 四、TP5调用 API 接口
- (1)项目配置
- (2)MVC - V(视图)
- (3)MVC - C(控制器)
- (4)源码下载
- 五、文章分页以及修改分页样式
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)自定义分页类
- (7)源码下载
- 六、修改默认跳转页面
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - M(模型)
- (5)验证器
- (6)MVC - C(控制器)
- (7)自定义跳转页面
- (8)源码下载
- 七、整合markdown在线编辑器
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 八、整合PHPExcel导入导出功能
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 九、整合Echarts
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载
- 十、接入AntV G2(可视化图形)
- (1)数据表设计
- (2)项目配置
- (3)MVC - V(视图)
- (4)MVC - C(控制器)
- (5)源码下载