首先先解釋下什么是偽靜態(tài),為什么要用偽靜態(tài)?其實(shí)偽靜態(tài)就是把真實(shí)的URL地址用簡單好記的不帶參數(shù)的地址代替。
使用偽靜態(tài)有很多好處,只要有以下幾點(diǎn):
1、可以提高搜索引擎的友好性,如把帶參數(shù)的地址用不帶參數(shù)的地址代替,用相關(guān)的搜索詞地址代替路徑等,可以提高網(wǎng)站權(quán)重。
2、網(wǎng)站改版時(shí)把不存在的地址偽靜態(tài)到存在的地址,避免死鏈接出現(xiàn);
3、解析二級域名到二級目錄等。
4、隱藏實(shí)際的程序語言,如用.html代替.asp或.php,讓別人看不出你的網(wǎng)站是用什么程序語言做的,從而增加了網(wǎng)站的安全型。
萬網(wǎng)M3型Windows云主機(jī)是一款非常不錯(cuò)的主機(jī),放在BGP多線機(jī)房,南北互通,速度非常穩(wěn)定,而且組件安裝齊全,支持偽靜態(tài)、GZIP壓縮、發(fā)郵件組件、301重定向等。如果你的網(wǎng)站需要做推廣,那么選擇這款主機(jī)決定是你最佳的選擇,在百度站長工具里速度測試基本達(dá)到80分以上,而其他空間商的主機(jī)可能在50-60分之間徘徊。言歸正傳,很多人都知道這主機(jī)支持偽靜態(tài),那么如何實(shí)現(xiàn)呢?
因?yàn)檫@臺主機(jī)支持Html、WAP、PERL 5、ASP、.Net1.0\2.0\3.5\4.0、獨(dú)立CGI-bin等語言,不像其他空間那樣設(shè)置偽靜態(tài),他是使用Urlrewrite來實(shí)現(xiàn)偽靜態(tài)的,所以不能使用httpd.ini文件實(shí)現(xiàn)偽靜態(tài),必須用Web.config里實(shí)現(xiàn)偽靜態(tài),而這里的規(guī)則和httpd.ini是有很大區(qū)別的,不過也非常簡單,只要懂得基本的正則表達(dá)式就行了。
做偽靜態(tài)其實(shí)只要修改更目錄的web.config文件就行了。如下所示
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="rule1" stopProcessing="true">
<match url="^news/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="news.aspx?id={R:1}&title={R:2}" />
</rule>
<rule name="rule2" stopProcessing="true">
<match url="^tags/([0-9]+)" />
<action type="Rewrite" url="tags.php?tags={R:1}" />
</rule>
<rule name="rule3" stopProcessing="true">
<match url="^abc.html" />
<action type="Rewrite" url="abc.asp" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
這個(gè)包括3個(gè)規(guī)則,第一個(gè)是偽靜態(tài)新聞路徑,第二個(gè)是偽靜態(tài)標(biāo)簽路徑,第三個(gè)是用abc.html表示abc.asp.
其中{R:1}代表match里URL中第一個(gè)括號的內(nèi)容
這款空間實(shí)現(xiàn)偽靜態(tài)非常簡單,如果你有疑問可以聯(lián)系方維網(wǎng)絡(luò)咨詢。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://m.oulysa.com/news/1723.html