<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 快速入門(十六):偽靜態 URL偽靜態通常是為了滿足更好的SEO效果,ThinkPHP支持偽靜態URL設置,可以通過設置`URL_HTML_SUFFIX`參數隨意在URL的最后增加你想要的靜態后綴,而不會影響當前操作的正常執行。 ### 單個URL后綴 默認情況下,偽靜態的設置為`html`,因此下面的URL訪問是等效的:? ~~~ http://serverName/Home/Blog/index http://serverName/Home/Blog/index.html ~~~ 但后者更具有靜態頁面的URL特征,并且不會影響原來參數的使用。 但如果我們訪問 ~~~ http://serverName/Home/Blog/index.xml ~~~ 則會提示出錯。 ![2015-06-06/55726422017c7](https://box.kancloud.cn/2015-06-06_55726422017c7.png) 除非我們設置了: ~~~ 'URL_HTML_SUFFIX'=>'xml' ~~~ ### 全后綴支持 如果我們設置偽靜態后綴為空,則可以支持所有的靜態后綴訪問,并且會記錄當前的偽靜態后綴到常量?`__EXT__`?,但不會影響正常的頁面訪問。 ~~~ 'URL_HTML_SUFFIX'=>'' ~~~ 設置后,下面的URL訪問都有效: ~~~ http://serverName/Home/blog/index.html http://serverName/Home/blog/index.shtml http://serverName/Home/blog/index.xml http://serverName/Home/blog/index.pdf ~~~ 可以通過常量?`__EXT__`?判斷當前訪問的后綴,例如: ~~~ if('pdf'==__EXT__){ // 輸出PDF文檔 }elseif('xml'==__EXT__){ // 輸出XML格式文檔 } ~~~ ### 多個后綴支持 如果希望僅支持設置的多個偽靜態后綴訪問,可以設置如下: ~~~ // 多個偽靜態后綴設置 用|分割 'URL_HTML_SUFFIX' => 'html|shtml|xml' ~~~ 那么,當訪問?`http://serverName/Home/blog/index.pdf`?的時候會報系統錯誤。 ### 禁止訪問后綴 可以設置禁止訪問的URL后綴,例如: ~~~ 'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止訪問的后綴設置 ~~~ 如果訪問?`http://serverName/Home/blog/index.pdf`?就會直接返回404錯誤。 > **注意:** > `URL_DENY_SUFFIX`的優先級比`URL_HTML_SUFFIX`要高。
                  <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>

                              哎呀哎呀视频在线观看