>[info] ### URL優化
步驟:
1、修改 httpd.conf 文件,文件位置在:D:\wamp64\bin\apache\apache2.4.27\conf
如圖所示:

修改部分如下:


如果文件當中的這兩處,前面有 "#" 號注釋,則需要刪除 "#" 號解除注釋。
2、在 HOSTS 文件里面,添加 ```127.0.0.1 tp5.com```,文件路徑:```C:\Windows\System32\drivers\etc```,修改如圖所示:

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``` 即可看到展示頁面:

>[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)源碼下載