host.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. # 本配置文件会根据部署位置的不同而修改,此处请自行修改
  3. $local = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';
  4. # 域名后缀,可以随意修改
  5. $domain = $_SERVER['SERVER_NAME'];
  6. # 当前项目的主域名
  7. $host = 'http://'.$local . '/';
  8. # 定义当前项目assets的域名
  9. $assets = $host . 'assets/';
  10. # 跨域设置
  11. header('Access-Control-Allow-Origin:http://'.$local);
  12. return array
  13. (
  14. # 项目跟域名
  15. 'base' => DEVER_APP_HOST,
  16. # 跟域名
  17. 'workspace' => $host,
  18. # cookie 域名
  19. 'cookie' => $domain,
  20. # assets 核心库访问地址 一般用不到,如果想把所有资源都放到这里,就要启用
  21. 'core' => $host . 'assets/lib/',
  22. # assets网络路径,会自动将assets替换为assets/模板
  23. 'assets' => $assets,
  24. 'css' => $assets . 'css/',
  25. 'js' => $assets . 'js/',
  26. 'lib' => $assets . 'lib/',
  27. 'img' => $assets . 'img/',
  28. 'images' => $assets . 'images/',
  29. 'font' => $assets . 'fonts/',
  30. # 公共模块 不会替换
  31. 'public' => $assets . 'public/',
  32. # 后台管理系统的assets路径
  33. 'manage' => 'http://manage.'.$domain.'/assets/default/',
  34. # 合并之后的网络路径,填写之后自动合并资源,不填写则不合并,适合把资源放到云端
  35. 'merge' => 'http://assets.'.$domain.'/' . DEVER_PROJECT . '/',
  36. # 上传系统的上传路径的域名(不带action)
  37. 'upload' => 'http://upload.'.$domain.'/save',
  38. # 上传系统的访问域名
  39. 'image' => 'http://file.'.$domain.'/',
  40. # 是否启用代理功能,代理接口
  41. 'proxy' => $host . 'data.proxy?',
  42. );