導航:首頁 > 文件教程 > thinkphp靜態文件

thinkphp靜態文件

發布時間:2021-10-24 21:58:07

㈠ thinkphp生成靜態頁面之後,用什麼方式訪問靜態頁面

可以在客戶端,訪問對應實際靜態頁面所對應的WEB伺服器的相對網址進行訪問。

㈡ 如何配置ThinkPHP中靜態緩存的存放路徑

你可以在根目錄中配置,也可以在config文件中寫,獲取的時候用C()就可以獲取到

㈢ 如何讓thinkphp生成全靜態頁面

可以使用php的ob緩存來實現靜態頁面的生成。
比如:
你原本要輸出a.php頁面的內容,但是這個是php的動態文件,是要經過處理的,
因此,你在該文件的尾部(在業務都處理完了的地方),開始ob緩存(ob_start();),
然後將緩存存入到一個變數($content = ob_get_contents();),最後再將該變數保存到
靜態的html文件中(file_put_contents('/a.html','$content');)就可以了。

㈣ thinkphp如何訪問靜態頁面例如:www.acb.com/html/abc.html,此時的abc.html文件是

查看下偽靜態文件. 是否所有的路徑都轉到index.php下了.

㈤ thinkphp5為什麼引入不了靜態文件

5.0的話,,直接寫/static/admin/css . .......

㈥ thinkphp 中的static 路徑 在哪個php文件中定義的呢

在.htaccess中寫上這句:RewriteCond $1 !^(index\.php|static)
意思是,所有地址除了static這個目錄外都跳轉到指定的php文件地址,不加上的話圖片都得要改成mvc的目錄條件,也就是得改成php文件

㈦ thinkphp5怎麼生成和訪問靜態頁面

可以使用php的ob緩存來實現靜態頁面的生成。 比如: 你原本要輸出a.php頁面的內容,但是這個是php的動態文件,是要經過處理的, 因此,你在該文件的尾部(在業務都處理完了的地方),開始ob緩存(ob_start();), 然後將緩存存入到一個變數($co...

㈧ thinkphp怎麼生成靜態頁面 還有發布的文章也是

可以使用php的ob緩存來實現靜態頁面的生成。
比如:
你原本要輸出a.php頁面的內容,但是這個是php的動態文件,是要經過處理的,
因此,你在該文件的尾部(在業務都處理完了的地方),開始ob緩存(ob_start();),
然後將緩存存入到一個變數($content = ob_get_contents();),最後再將該變數保存到
靜態的html文件中(file_put_contents('/a.html','$content');)就可以了。
希望能幫到你,望採納,謝謝。

㈨ thinkphp 靜態緩存的設置方法,怎麼設置thinkphp靜態頁

在配置文件Conf\config.php的array()中加上:
Php代碼
1 'HTML_CACHE_ON' => true,//開啟靜態緩存
2 'HTML_PATH' => '__APP__/html',//靜態緩存文件目錄,HTML_PATH可任意設置,此處設為當前項目下新建的html目錄
靜態規則定義:

ThinkPHP官方手冊寫道
靜態規則的定義有三種方式:

Return Array(

『ActionName』=>array(『靜態規則』,』靜態緩存有效期』,』附加規則』), //第一種

『MoleName:ActionName』=>array(『靜態規則』,』靜態緩存有效期』,』附加規則』),//第二種

『*』=>array(『靜態規則』,』靜態緩存有效期』,』附加規則』),//第三種

…更多操作的靜態規則

)
第一種是定義全局的操作靜態規則,例如定義所有的read操作的靜態規則為:'read'=>array('{id}','60')
其中, {id} 表示取 $_GET[『id』] 為靜態緩存文件名,第二個參數表示緩存 60 秒。
第二種是定義某個模塊的操作的靜態規則,例如,我們需要定義 Blog 模塊的 read 操作進行靜態緩存
『Blog:read』=>array(『{id}』,-1)。
第三種方式是定義全局的靜態緩存規則,這個屬於特殊情況下的使用,任何模塊的操作都適用,例如
『*』=>array(『{$_SERVER.REQUEST_URI|md5}』), 根據當前的 URL 進行緩存。

㈩ ThinkPHP怎麼實現偽靜態

tp 的路由隨便,url,pathinfo,rewirte 都可以。
我這里用apache舉例:

1 開啟rewirte : LoadMole rewrite_mole moles/mod_rewrite.so

2 網站根目錄增加 .htaccess 文件,內容如下:

RewriteEngine on
RewriteBase /
RewriteRule ^local/show_(\d*).html index.php/local/show/id/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.*)$ index.php/$1 [L]

我這里的 local/show_(\d*).html index.php/local/show/id/$1 是根據當前tp的路由來寫的
如果是url模式可寫為 :
RewriteRule ^local/show_(\d*).html index.php?m=local&a=show&id=$1 [L]

測試:
localAction.class.php 內容為:

<?php
class localAction extends Action{
public function show(){
echo 'id is: ' .$_GET['id'];
}
}
?>

閱讀全文

與thinkphp靜態文件相關的資料

熱點內容
有沒有直接看的網站給一個 瀏覽:19
iphone4沒聲音 瀏覽:221
exe專殺工具 瀏覽:793
macword加頁 瀏覽:516
昆明員工文件櫃多少錢一個 瀏覽:824
北京視通信元網路技術有限公司 瀏覽:363
1979年打越南自衛反擊戰電影全集 瀏覽:795
掃碼免費看電影是怎麼回事 瀏覽:583
穿越成朱元璋的弟弟小說 瀏覽:234
c大數據導出 瀏覽:791
資料庫如何做介面視圖 瀏覽:404
女程序員職業規劃 瀏覽:323
微信收藏能收藏多少個文件 瀏覽:161
哪款蘋果電腦玩游戲好 瀏覽:472
js獲取當前頁面的標題 瀏覽:997
威勝智能電表如何採集監測數據 瀏覽:31
如何加密u盤文件夾 瀏覽:860
網站懸浮窗代碼 瀏覽:4
蘋果5外屏都包括什麼 瀏覽:580
好看的愛情電影60分鍾左右的 瀏覽:453

友情鏈接