沈阳网站建设的很多客户希望将动态网页做成“伪静态”,以期提高搜索排名。尽管我们认为这是一个误区,因为现在的搜索引擎不像10年前,已经完全能够识别出来是“伪”静态,更不会因为您“会造假”而给您的网站比动态页面更高的排名,相反,URL重写一次,理论上只会降低速度。
尽管如此,鉴于部分用户需要,我们仍将
沈阳网站建设虚拟主机的URL重写实现动态网页“伪静态”的方法说明如下。
在IIS5和IIS6时代,我们使用URL REWRITING这个组件可实现URL重写,使得WEB程序实现伪静态。而在IIS 7时代,这一切已经变得非常简单了,您在WEB.CONFIG文件中就可以自己定义重写规则,管理这一切了。
例如,在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中可以设置这一切了)。
如您还有关于网站方面的疑问欢迎来访我们
沈阳网站建设,希望我们可以帮助到您。