<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 多站點配置 推薦使用單入口文件方式實現多站點配置, 通過域名前綴區分不同站點 入口文件`index.php`中添加站點配置 ~~~ // 修改admin端控制器層目錄 if(strpos($_SERVER['HTTP_HOST'], 'admin') === 0 ) { // 定義站點名 define('SITE_NAME', 'admin'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'admin'); }else if(strpos($_SERVER['HTTP_HOST'], 'api') === 0 ) { // 修改api端控制器層目錄 // 定義站點名 define('SITE_NAME', 'api'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'api'); }else { // 定義站點名 define('SITE_NAME', 'default'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'controller'); } ~~~ > 此種配置方式簡單, 遵循thinkphp單入口文件規范, 不需要額外修改nginx或apache配置即可完成多站點支持. 完整的入口文件示例: ~~~ <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <liu21st@gmail.com> // +---------------------------------------------------------------------- // [ 應用入口文件 ] namespace think; // 加載基礎文件 require __DIR__ . '/../thinkphp/base.php'; // 修改admin端控制器層目錄 if(strpos($_SERVER['HTTP_HOST'], 'admin') === 0 ) { // 定義站點名 define('SITE_NAME', 'admin'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'admin'); }else if(strpos($_SERVER['HTTP_HOST'], 'api') === 0 ) { // 修改api端控制器層目錄 // 定義站點名 define('SITE_NAME', 'api'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'api'); }else { // 定義站點名 define('SITE_NAME', 'default'); // 定義控制器層目錄,若不定義則默認使用站點名作為目錄名 define('URL_CONTROLLER_LAYER', 'controller'); } // 支持事先使用靜態方法設置Request對象和Config對象 // 執行應用并響應 Container::get('app')->run()->send(); ~~~ > 若不想通過域名區分站點, 或沒有多個子域名的條件, 請參考[多入口文件](http://www.hmoore.net/evanlee/sphp/3183860)的配置方式 >
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看