沈陽網站建設的很多客戶希望將動態(tài)網頁做成“偽靜態(tài)”,以期提高搜索排名。盡管我們認為這是一個誤區(qū),因為現在的搜索引擎不像10年前,已經完全能夠識別出來是“偽”靜態(tài),更不會因為您“會造假”而給您的網站比動態(tài)頁面更高的排名,相反,URL重寫一次,理論上只會降低速度。
盡管如此,鑒于部分用戶需要,我們仍將
沈陽網站建設虛擬主機的URL重寫實現動態(tài)網頁“偽靜態(tài)”的方法說明如下。
在IIS5和IIS6時代,我們使用URL REWRITING這個組件可實現URL重寫,使得WEB程序實現偽靜態(tài)。而在IIS 7時代,這一切已經變得非常簡單了,您在WEB.CONFIG文件中就可以自己定義重寫規(guī)則,管理這一切了。
例如,在WEB.CONFIG中設置:
<?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”的結果了,無需像以前IIS 6時代一樣去添加*.HTML的ISAPI的應用程序映射了。(這對使用虛擬主機的用戶來說是個福音,不用再叫管理員去幫你加設置了,自己在WEB.CONFIG中可以設置這一切了)。
如您還有關于網站方面的疑問歡迎來訪我們
沈陽網站建設,希望我們可以幫助到您。