<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國際加速解決方案。 廣告
                ## 基礎使用 通過使用路由可以優化鏈接,系統提供了強大的路由功能,不過如果情況允許還是推薦使用服務器軟件自帶的地址重寫如apache的rewrite。 [TOC] 雖然路由可以可以使用像thinkPHP或者laravel類似的路由注冊方式,但是不推薦這樣做,推薦把路由寫入配置文件,路由組件會自動生成緩存,有助于提高匹配速度。 ### 配置 路由規則配置只能在全局配置里,在模塊配置里寫的路由規則是無效的。 #### 兼容模式 ~~~ // 默認模塊 'default_module' => 'index', // 默認控制器 'default_controller' => 'index', // 默認操作方法 'default_action' => 'index', // url模式 1普通模式 2兼容模式 3 pathinfo模式 'url_pattern' => 1, // 是否rewrite 1開啟0關閉 'url_rewrite' => 0, // 兼容模式變量 'url_var' => 's', // 當pathinfo不存在時是否可以使用 兼容模式下的變量 1使用 不使用 'use_var_s' => 1, /************ 當前所在區域控制 *****/ // 開啟使用區域分析 1使用0不使用 'use_area' => 1, // 地區列表 'area_list' => ['zh'=>'cn', 'en'=>'en'], // 默認地區 當合法列表不存在是使用默認 'default_area' => 'en', // pathinfo前多少個字符 長度驗證 'area_length' => 2, /** * 只在普通模式下有效 */ // 模塊變量 'var_m' => 'm', // 控制器變量 'var_c' => 'c', // 操作變量 'var_a' => 'a', ~~~ ##### 設置路由規則 在全局配置文件route里面有一個`rules`配置是設置路由的,里面包含的`get post put delete any map group resoure domain globalPattern` 這是設置分別為: get請求路由 post請求路由 map請求路由 group分組路由 resoure資源路由 domain域名路由 globalPattern全局匹配模式 ### 標字符 默認請求下路由匹配后就停止匹配,但是該路由組件可以改變當前行為,就向apache的rewirte一樣 目前實現標志服 ~~~ /** * 分析行為 如果K標識則返回true繼續規則匹配 * 模擬apache rewrite 少量標志符 * R[=code](force redirect) 強制外部重定向 * F(force URL to be forbidden)禁用URL,返回403HTTP狀態碼。 * G(force URL to be gone) 強制URL為GONE,返回410HTTP狀態碼。 * K(keep matches) 繼續匹配 與apache 的rewrite正好相反 * S=num(skip next rule(s)) 跳過num條規則 只用于正則路由(暫時未實現) * QSA 追加請求字符串 * A 更改pathinfo * @param [array] $b [標志符號] ['F','G','QSA','A','L','R=321'] * @return [type] [終止匹配或者繼續匹配狀態] */ ~~~
                  <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>

                              哎呀哎呀视频在线观看