Aspx程序伪静态设置的两种办法

伪静态也叫URLRewrite,即URL重写。伪静态技术是把一个比较长的、含参数的、非HTML的URL地址转换成不含参数的地址,或者直接转换成HTML网页。比如某个URL是http://www.aaa.com/product.aspx?id=111&location=shanghai,通过伪静态技术,可以直接转换成类似这样的格式http://www.aaa.com/product111-shanghai.aspx,或者http://www.aaa.com/product/111shanghai.html。伪静态的好处就是方便搜索引擎收录,经验表明,特别对于百度搜索引擎,收录不含参数的页面或纯HTML页面比带参数的动态页面更加迅速。

现在Asp.Net或者PHP程序开发商都普遍使用伪静态技术了,不过也需要空间商这边配合才可以实现。比如一套aspx的程序,有两种伪静态的设置方法,具体使用哪种要看程序开发商那边来确定。

第一种,把aspx隐射设置成不确认文件是否存在,这样设置后不管这个aspx文件是否存在,都可以访问到了。具体设置步骤是:右键点击站点,选择属性->主目录选项卡->配置->找到aspx应用程序扩展->编辑->把“确认文件是否存在”前面的勾去掉->确定。

第二种,添加通配符应用程序映射,多用于Aspx转HTML页面的伪静态操作。具体设置步骤是:右键点击站点,选择属性->主目录选项卡->配置->点击插入->输入可执行文件(比如2.0/3.5的就是c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll)->把“确认文件是否存在”前面的勾去掉->确定。

Aspx程序的伪静态设置一般就这两种办法,有时候选一种就可以,有时候两种都要设置,还是比较简单的。PHP程序的伪静态设置比较复杂,特别是Windows系统下的设置,如果是Linux系统下只要自己编辑.htaccess文件即可,这个话题下次有机会再详细说明。

返回行业资讯