關於偽靜態的理解

2021-08-08 10:45:17 字數 921 閱讀 2083

靜態網頁就好比是我們前端人員編寫的html頁面,以

.html結尾的網頁如abc.html檔案,

再比如你想訪問我的博文(你會看到url鏈結有乙個.html

而動態網頁就是,假如你想做乙個顯示當前時間的頁面,那麼就可以寫個php檔案,然後訪問   網域名稱. com/abc.php。web伺服器看到這樣的位址,找到abc.php這個檔案,會交給php執行後返回給客戶端。而動態網頁往往要輸入引數

但是搜尋引擎比較煩這種帶問號的動態網頁,因為引數可以隨便加,而返回內容大體卻不變,所以會對這種網頁降權。

於是有了mod_rewrite,它可以重新對映位址。 web伺服器收到請求後會重新對映,然後再執行那個php程式。這樣,在內部不改變的情況下,對外呈現出來的**變成了沒有問號的象靜態網頁的**一樣。

於是有人給起了個名字叫「偽靜態」。其實也沒什麼偽的,就是沒有問號的靜態**,

實現:檔案如圖

偽靜態的利與弊

1、使用真靜態和假靜態對seo來說沒有什麼區別

2、使用真靜態可能將導致硬碟損壞並將影響論壇效能

3、使用偽靜態將占用一定量的cpu占有率,大量使用將導致cpu超負荷

4、最重要的一點,我們

要靜態是為了seo

所以:1、使用真靜態的方法可以直接排除了,因為無論怎麼生成,對硬碟來說都是很傷的。

2、既然真偽靜態的效果一樣,我們就可以選擇偽靜態了。

3、但是偽靜態大量使用會造成cpu超負荷。

4、所以我們只要不大量使用就可以了。

5、既然靜態只是給seo看的,我們只需要偽靜態給seo就行了,不需要給使用者使用。

6、所以我們只要在專門提供給seo爬的archiver中使用偽靜態就可以了。

關於偽靜態的實現方法

php怎麼實現呢,具體方法如下 apache伺服器 利用apache的mod rewrite模組 1.檢測apache是否支援 mod rewrite 開啟您的apache安裝目錄 apache conf 下的 httpd.conf 檔案,通過ctrl f查詢到 loadmodule rewrite...

偽靜態 mysql 靜態和偽靜態

一 偽靜態的用處 有些使用者覺得,偽靜態和真靜態實際被收錄量會相差很大,實在不然,從你個人角度,你去判定一下乙個帖子到底是真靜態還是偽靜態?估計很丟臉得出,由於所謂靜態的意思,就是位址中不帶問號,不帶問號的就是靜態,管他是真的還是偽的?搜尋引擎看得出嗎?所以說,實在不論是真的還是偽的,實在對於搜尋引...

靜態 偽靜態

靜態 將php程式生成靜態的 html 檔案,儲存到伺服器的磁碟中。原理 在使用者訪問 php程式時,首先檢測靜態的 html 檔案是否存在,如果存在直接輸出靜態檔案,如果靜態檔案不存在,查詢資料庫,生成靜態檔案,並輸出。優勢 減少 php程式編譯和對資料庫的查詢。資料緩衝區 資料緩衝區是使用者前端...