ThinkPHP支持完整域名、子域名和IP部署的路由和绑定功能

要启用域名部署路由功能,首先需要开启:

'url_domain_deploy' =>  true

定义域名部署规则支持两种方式:动态注册和配置定义。我们现在主要讲的是动态注册这种方式。

动态注册

可以在应用的公共文件或者配置文件中动态注册域名部署规则,例如:

// blog子域名绑定到blog模块
Route::domain('blog','blog');
// 完整域名绑定到admin模块
Route::domain('admin.thinkphp.cn','admin');
// IP绑定到admin模块
Route::domain('114.23.4.5','admin');

blog子域名绑定后,URL访问规则变成:

// 原来的URL访问
http://www.thinkphp.cn/blog/article/read/id/5
// 绑定到blog子域名访问
http://blog.thinkphp.cn/article/read/id/5

  

 

最新文章

  1. ACM: ICPC/CCPC Sudoku DFS - 数独
  2. ONE
  3. Windows 安装Kafka
  4. Win7旗舰版-X86-X64-快速装机版
  5. 使用Highcharts实现图表展示
  6. Knockout 新版应用开发教程之Observable与computed
  7. [转]Designing a User Interface
  8. grootJs属性扩展 groot.bindExtend
  9. kafka迁移数据目录
  10. 《day14---多线程入门_进阶》
  11. CAPI3 HTTP文件服务器搭建(共享目录版)
  12. JavaWeb项目开发案例精粹-第4章博客网站系统-003Dao层
  13. Web前端新人笔记之CSS字体
  14. 第四篇:web之前端之jquery
  15. php variance
  16. 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接
  17. LeetCode 54. Spiral Matrix(螺旋矩阵)
  18. HDU Today
  19. 防止SSH自动断线
  20. Jenkins Android 自动打包配置

热门文章

  1. linux下ssh key秘钥登陆远程服务器设置
  2. Dijkstra算法(求一点到任意一点的最短距离)
  3. python3+Appium自动化05-xpath定位
  4. mysql双主互备
  5. 64位wampserver开启curl扩展失败的问题
  6. clipboard JS(剪切板)的使用
  7. 转---JS 获取鼠标左右键
  8. 第2章 TCP-IP的工作方式
  9. 全面理解HTTP协议
  10. web安全防御之RASP技术