沈陽網(wǎng)站建設(shè)的很多客戶希望將動態(tài)網(wǎng)頁做成“偽靜態(tài)”,以期提高搜索排名。盡管我們認(rèn)為這是一個誤區(qū),因為現(xiàn)在的搜索引擎不像10年前,已經(jīng)完全能夠識別出來是“偽”靜態(tài),更不會因為您“會造假”而給您的網(wǎng)站比動態(tài)頁面更高的排名,相反,URL重寫一次,理論上只會降低速度。
盡管如此,鑒于部分用戶需要,我們?nèi)詫?a href="http://www.hottubsofconnecticut.com/" title="沈陽網(wǎng)站建設(shè)">沈陽網(wǎng)站建設(shè)虛擬主機的URL重寫實現(xiàn)動態(tài)網(wǎng)頁“偽靜態(tài)”的方法說明如下。
在IIS5和IIS6時代,我們使用URL REWRITING這個組件可實現(xiàn)URL重寫,使得WEB程序?qū)崿F(xiàn)偽靜態(tài)。而在IIS 7時代,這一切已經(jīng)變得非常簡單了,您在WEB.CONFIG文件中就可以自己定義重寫規(guī)則,管理這一切了。
例如,在WEB.CONFIG中設(shè)置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+).html$" />
<action type="Rewrite" url="article.aspx?newid={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
然后,訪問“/article/366.html” 就是訪問“/article.aspx?newid=366”的結(jié)果了,無需像以前IIS 6時代一樣去添加*.HTML的ISAPI的應(yīng)用程序映射了。(這對使用虛擬主機的用戶來說是個福音,不用再叫管理員去幫你加設(shè)置了,自己在WEB.CONFIG中可以設(shè)置這一切了)。