❶ php 靜態頁面 超鏈接
你弄得這個方法不對,如果使用apache伺服器的話開啟rewrite模塊,rewrite技術就是偽靜態可以學習一下
❷ PHP中分頁偽靜態鏈接要如何設置
Rewrite規則已經寫好,剩下的只是需要將分頁鏈接修改為proct_list1.html就可以了。
<a href="proct_list1.html">第一頁</a>
<a href="proct_list<?php echo $pageCount; ?>.html">最末頁</a>
<a href="proct_list<?php echo $pageprev; ?>.html">前一頁</a>
❸ php的url靜態化
直接生成靜態的文件撒~~在文件名里保留id的信息
例如index.php?id=1
生成 index_id_1.htm
需要連接的時候變化就id值變變撒~~
或者使用apache的偽靜態,好像是什麼rewirite的~~我記不清了~~
❹ 如何靜態化URL地址 PHP中
靜態化分為:偽靜態和真的靜態。
偽靜態:可以用rewrite模塊來做。這個一般只是為了對搜索引擎友好,不會降低伺服器的負載。
真靜態:就是把不需要經常更改動態的內容(比如,新聞、文章等)寫入html文件格式或者靜態js文件等。這樣訪問的時候能減少資料庫的壓力。
當然還可以通過 緩存 等方式來做,這樣也能適度的降低伺服器的負載。
❺ php生成靜態化鏈接怎麼替換為靜態鏈接,還有分頁鏈接怎麼替換為靜態。
你採用的是什麼技術;
一般生成靜態還是用php頁生成對應的變數,然後在模板頁中調用的
以smarty為例,是以php實現功能,以模板htm頁實現美工,在模板頁調用 php頁定義的變數;
然後生成 html靜態頁.
這種說不好說,太復雜,你可以找個成品看下就明白
❻ php如何實現網頁靜態
一、靜態化的優點:
1有利於搜索引擎收錄網站頁面的信息:搜索引擎更喜歡靜態的,更變於抓取,搜索引擎SEO排名會更容易提高。
2靜態網頁化網頁穩定
3可以提高網頁載入速度
4減輕伺服器負擔,瀏覽器不需要頻發調用資料庫。
5資料庫出錯不會影響正常訪問
二、偽靜態
PHP偽靜態:是利用Apache mod_rewite實現url重寫的方法
改寫訪問地址,能夠通過URL的PATHINFO模式來改動它。讓它看上去更像一個靜態頁面。從而有更大的幾率被搜索引擎抓取和收錄,僅是對搜索引擎比較友好,偽靜態化
三、純靜態化
純靜態化,就是生成HTML文件的方式,我們須要開啟PHP自帶的緩存機制,即ob_start來開啟緩存。而且在ob_start之前不能有不論什麼輸出,否則運行失敗,然後我們用ob_get_contents函數來獲取緩存中的內容,該函數會返回一個字元串。第三個函數就是ob_end_clean,它用來清空緩存中的內容而且關閉,成功返回True,失敗返回False。
<?php
if(file_exists("match.html") && (time()-filemtime("match.html"))<300)
{
//如果存在對應的靜態文件,則直接訪問
require_once("match.html");
}else{
//這里用數組來模擬資料庫操作,現實一般都是操作資料庫得到對應數據
$student = array("huangxing","chenyuwei",'xufei','zhangjingwen','xuepei');
ob_start();
//載入模板
require_once("muban.php");
file_put_contents("match.html",ob_get_clean());
require_once('match.html');
}
❼ php 靜態頁面的鏈接帶有參數,但是php用get接收不到,這是為什麼
你的意思是圖中的這個PHP鏈接轉靜態化?這個要看你靜態化解析怎麼寫咯。一般來說直接可以寫成a/a/1/b/2.htmla/a_1-b_2.htmla/a-1_b-2.htmla/1_2.html等等。只要你的解析規則能夠正確的找到指定的php文件就可以了。
❽ 我想把一個php的網站改成靜態的鏈接,但是在網上看到要改httpd.conf但是不知道httpd.conf在哪裡找。
我認為應該是Apache 伺服器的配置文件。假設默認安裝路徑是:
C:\Program Files\Apache Software Foundation\Apache2.2\conf
在這下面。
❾ phpcms 調用會產生動態鏈接,怎麼讓調用的鏈接生成為靜態
一、靜態化HTML生成設置
進入PHPCMS V9後台設置,找到分類欄目,位置:內容->管理欄目->添加欄目(或者管理欄目、點擊對應欄目「修改」):
注意設置第二選項卡,「生成HTML設置」,具體抓圖:
確認提交後,記得更新欄目緩存,然後進行發布管理:批量更新欄目頁、批量更新內容頁。
二、PHPCMS V9自定義URL規則及URL地址優化
先了解下PC v9的html生成原理:
Phpcms生成的靜態頁目錄規則是按照URL規則生成的, 靜態頁內容是ob_clean前台模板文件產生的phpcms\templates\default,靜態頁的調試 :修改靜態頁,重新生成靜態頁再看效果,也可以調用前台控制/index.php?m=openservice&c=index& a=openservice修改好前台模板再生成。
只要是靜態頁的鏈接都要及時同步文件,防止死鏈接,數據錯誤。
❿ PHPCMS v9 {$r['url']} 如何設置成靜態頁面鏈接
如果你的欄目設置那裡設置了內容頁和欄目生成靜態,而你打開還是動態的,那麼,更新緩存-》生成全站
或
更新url-》更新緩存-》生成全站