偽靜態頁面

2021-04-12 22:00:07 字數 1038 閱讀 6992

功能說明:

部落格系統的整體設計採用了全新的思想,針對搜尋引擎做了特殊處理, 系統的url鏈結被設計成靜態形式, 大大增加了**內容被搜尋引擎收錄的機率. 預設的url形式大致為http://www.your.com/cate.php?cid_1.html, 不過這種形式中包含有(.php?), 可能會被某些搜尋引擎判定為是動態頁面, 而降低**內容被收錄的機率, 為了能更好的提高您的**被搜尋引擎收錄的機率, 我們設計了這個功能, 可以大大提高**內容被各大搜尋引擎收錄的機率

使用方法:

此功能的目的是把url轉換成更容易被搜尋引擎收錄的形式, 需要相關的伺服器許可權,下面以apache伺服器為例介紹使用方法.

1.在靜態目錄部署中, 將靜態目錄設定為"-htm-",將靜態目錄副檔名設定為:".html"

預設的url形式為 "http://www.your.com/cate.php?cid_1.html"

新的url形式為    "http://www.your.com/cate-htm-cid-1.html"

這種純靜態形式的url更易被搜尋引擎收錄

2.apache web server 的配置

首先確定載入了 mod_rewrite 模組,方法: 檢查 conf/httpd.conf 中是否存在以下兩段** (具體路徑可能會有所不同,但形式基本是一樣的):

(一)loadmodule rewrite_module libexec/mod_rewrite.so

(二)addmodule mod_rewrite.c

如果存在,那麼在配置檔案(通常就是conf/httpd.conf)中加入如下**。此時須注意,如果**使用通過虛擬主機來定義,請務必加到虛擬主機配置中去,否則可能無法使用。改好後然後將 apache 重啟.

rewriteengine on

rewriterule ^(.*)-htm-(.*)$ $1.php?$2

頁面偽靜態

mvc可以直接配置路由,雖然aspx已經是過去式,但是學習一下也是有必要的。protected sender,eventargs e 2 寫乙個module,然後在webconfig中配置啟動。webconfig中system.webserver的節點下配置 system.webserver mod...

頁面靜態化 偽靜態

1 先提出乙個問題 假設我的網域名稱為 www.servername.com,能否實現www.servername.com aaa bbb.html實際上是訪問www.servername.com ccc ddd.php?問題分析 首先,www.servername.com實際上已經確定了ip和埠號...

靜態頁面 動態頁面和偽靜態頁面的區別

1.靜態頁面 優點 相對於其他兩種頁面 動態頁面和偽靜態頁面 速度最快,而且不需要從資料庫裡面提取資料,速度快的同時,也不會對伺服器產生壓力。缺點 由於資料都是儲存在html裡面,所以導致檔案非常大。並且最嚴重的問題是,更改源 必須全部更改,而不能改乙個地方,全站靜態頁面就自動更改了。如果是大型 有...