成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

傻瓜式的php+mysql偽靜態(tài)(真實(shí)存在的html頁面)

羅志環(huán) / 2152人閱讀

摘要:偽靜態(tài)大家應(yīng)該知道例如你的頁面生成的頁面為為了和容易被百度等搜索引擎抓取,也為了防止高并發(fā)的時(shí)候占用服務(wù)器資源我們應(yīng)該把頁面的鏈接顯示為等類似格式,反正就是為后綴。我自己沒有深入研究這個(gè),但是我簡單實(shí)現(xiàn)了這個(gè)。

偽靜態(tài)大家應(yīng)該知道
例如你的php頁面生成的頁面為xxx.php?id=1
為了seo和容易被百度等搜索引擎抓取,也為了防止高并發(fā)的時(shí)候占用服務(wù)器資源
我們應(yīng)該把xxx.php?id=1頁面的鏈接顯示為xxx_1.html等類似格式,反正就是.html為后綴。

我自己沒有深入研究這個(gè),但是我簡單實(shí)現(xiàn)了這個(gè)。

1 簡單的列表

$row[title]
"; }else{ echo "$row[title]
"; } } mysql_close($con); ?>

如圖:

此時(shí),所有的標(biāo)題超鏈接顯示的都是p.php?id=x
重要的是p.php頁面

p.php遍歷輸出的時(shí)候
查詢了數(shù)據(jù)庫url字段,如果為空,那么就開始進(jìn)行file_get_contents獲取整個(gè)頁面的html代碼,然后把代碼寫入到一個(gè)名為LKY_$id.html的html文件,其中$id是當(dāng)前頁面的id,如果當(dāng)前頁面id=1,那么生成的文件名為LKY_1.html,接著就把這個(gè)文件名更新到數(shù)據(jù)庫的url字段








當(dāng)用戶訪問xxx.p.php?id=1的時(shí)候,就會進(jìn)行查詢數(shù)據(jù)庫,如果url字段為空,那么就獲取整個(gè)頁面的html,這個(gè)獲取html頁面的來源又用一個(gè)get_html.php進(jìn)行獲取








獲取到了之后生成html文件并保存在服務(wù)器我們指定的目錄,如果訪問xxx.p.php?id=1,判斷url字段不為空,則直接輸出該頁數(shù)據(jù)或者跳轉(zhuǎn)到LKY_1.html

那么在首頁的列表中也做了相應(yīng)的判斷,判斷url是否為空,如果為空,那么輸出的是p.php?id=1的超鏈接,否則從數(shù)據(jù)庫取url字段的html文件名,則輸出LKY_1.html

要說的是,這是實(shí)實(shí)在在生成html文件的!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28635.html

相關(guān)文章

  • linux寶塔面板安裝傻瓜教程:寶塔Linux面板7.6.0安裝教程

    摘要:一鍵配置寶塔面板怎么安裝到數(shù)據(jù)盤教程二個(gè)命令寶塔面板怎么安裝到數(shù)據(jù)盤教程二個(gè)命令今天,剛買了一臺香港云服務(wù)器,系統(tǒng)盤是,數(shù)據(jù)盤是,安裝寶塔面板之后發(fā)現(xiàn)磁盤的容量不對Linux寶塔面板安裝傻瓜教程:寶塔Linux面板7.6.0安裝教程1.介紹寶塔Linux面板7.4.5版本是基于Centos開發(fā)的,為了最好的兼容性,請優(yōu)先考慮使用Centos8.x系統(tǒng)系統(tǒng)兼容性順序:Centos8.x > C...

    番茄西紅柿 評論0 收藏2637
  • 云服務(wù)器如何搭建網(wǎng)站?云服務(wù)器搭建網(wǎng)站注意事項(xiàng)

    摘要:云服務(wù)器如何搭建網(wǎng)站云服務(wù)器如何搭建網(wǎng)站自從云服務(wù)器出現(xiàn)后,越來越多得企業(yè)選擇云服務(wù)器,不僅降低成本,性能好,而且維護(hù)也相對簡單,更容易上手。云服務(wù)器如何搭建網(wǎng)站?自從云服務(wù)器出現(xiàn)后,越來越多得企業(yè)選擇云服務(wù)器,不僅降低成本,性能好,而且維護(hù)也相對簡單,更容易上手。相比起物理服務(wù)器的成本更低,更易操作和安全。那么,云服務(wù)器怎么搭建網(wǎng)站呢?云服務(wù)器搭建網(wǎng)站并沒想象中那么困難。一般我們購買阿里云...

    番茄西紅柿 評論0 收藏2637
  • 虛擬主機(jī)怎么從PHP改為ASP-如何選擇虛擬主機(jī)?

    摘要:選擇自己需要的主機(jī)類型現(xiàn)在主機(jī)可一直支持的程序基本上可以分為型。但主機(jī)在這里做的就很好他支持和方便了用戶的選擇。買個(gè)win的虛擬主機(jī)可以設(shè)置dz偽靜態(tài)嗎?1 偽靜態(tài)是相對真實(shí)靜態(tài)來說的,有時(shí)我們?yōu)榱烁迷鰪?qiáng)搜索引擎的友好面,通常將一些動(dòng)態(tài)頁面(如PHP、ASP等)設(shè)置成偽靜態(tài)頁面。在HostEase虛擬主機(jī)中我們可以在.htaccess配置文件中自定義偽靜態(tài)規(guī)則來設(shè)置網(wǎng)頁的偽靜態(tài)化,下面以D...

    Allen 評論0 收藏0
  • 虛擬主機(jī)如何實(shí)現(xiàn)php靜態(tài)設(shè)置-如何配置虛擬主機(jī)?

    摘要:在虛擬主機(jī)中我們可以在配置文件中自定義偽靜態(tài)規(guī)則來設(shè)置網(wǎng)頁的偽靜態(tài)化,下面以為例來說說偽靜態(tài)設(shè)置的具體過程。如何配置虛擬主機(jī)?要想完整的配置一個(gè)虛擬主機(jī)可以按照以下步驟:通過開始-設(shè)置-控制面板,在控制面板上面就可以完成設(shè)置。例如你要是想把域名和虛擬主機(jī)進(jìn)行綁定的話,你只要點(diǎn)擊控制面板上的域名綁定,再在輸入你要綁定的域名就可以啦。大家都知道網(wǎng)站的靜態(tài)化是可以使搜索引擎更好的收錄,對于網(wǎng)站也是...

    Alliot 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<