頁面偽靜態

2022-02-26 16:16:05 字數 2889 閱讀 3498

mvc可以直接配置路由,雖然aspx已經是過去式,但是學習一下也是有必要的。

protected

sender, eventargs e)

}

2、寫乙個module,然後在webconfig中配置啟動。

webconfig中system.webserver的節點下配置

<

system.webserver

>

<

modules

>

<

add

name

="myurlrewriter"

type

="urlrewriterform.urlrewritermodule,urlrewriterform"

/>

modules

>

<

defaultdocument

>

<

files

>

files

>

defaultdocument

>

system.webserver

>

如果是老版本iis,是在system.web的節點配置

並且在system.webserver下配置

<

validation

validateintegratedmodeconfiguration

="false"

/>

3、使用第三方的urlrewriter,可以用nuget獲取包,原理應該和2是一樣的,只不過將url重寫規則放在配置中,然後module中讀取配置資訊。安裝完包之後webconfig中自動增加了一些資訊:

system.webserver下面出現rewriter

<

rewriter

>

<

redirect

url="~/default.aspx"

to="~/default"

/>

<

redirect

url="~/login.aspx"

to="~/login"

/>

rewriter

>

http 錯誤 500.22 - internal server error

檢測到在整合的託管管道模式下不適用的 asp.net 設定。

將配置遷移到 system.webserver/modules 節。

如果您確信可以忽略此錯誤,則可以通過將 system.webserver/validation@validateintegratedmodeconfiguration 設定為 false 來禁用它。

4、用第三方外掛程式直接在iis伺服器上修改。

isapi_rewrite

free url rewriter

偽靜態頁面

功能說明 部落格系統的整體設計採用了全新的思想,針對搜尋引擎做了特殊處理,系統的url鏈結被設計成靜態形式,大大增加了 內容被搜尋引擎收錄的機率.預設的url形式大致為http www.your.com cate.php?cid 1.html,不過這種形式中包含有 php?可能會被某些搜尋引擎判定為...

頁面靜態化 偽靜態

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

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

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