‘壹’ 求助 ASP伪静态(web.config)
web.config
大多是对asp.net的伪静态的,asp的话,通过是服务器上先安装个ISAPI_Rewrite,然后IIS中设置下,最后在httpd.ini写规则。具体参考http://wenku..com/view/59fa186b561252d380eb6e10.html
‘贰’ ASP.NET 伪静态web.config 中如何配置
还在用UrlRewrite?
改用mvc吧,支持Framework2.0的
‘叁’ Asp.net Ajax项目中怎么在webconfig中配置使用伪静态(使用的时UrlRewriter组件)
页面有回传?去下个ActionlessForm.dll组件,用组件中的Form替换掉原来的Form
‘肆’ web.config怎么配置伪静态
1.程序方面
只需要设置web.config 就可以了。
2.服务器需要安装:URL Rewrite
‘伍’ web.config 伪静态规则求解
规则 : html/\?(\d+)\.html
解析到:list.aspx?id=$1
‘陆’ 怎么设置网站伪静态
所谓伪静态就是通过一定的技术手段,将原先一条不存在的URL地址映射到已存在的文件上,其目的是实现动态网页内容的静态化,提高搜索引擎收录率。
方法/步骤:
1、IIS 7.0以上服务器
微软IIS 7.0以上版本完全重写了IIS的内核结构,采用模块化的设计构架,URL重写也成为可选安装的模块之一。朝暮数据的全部虚拟主机都安装了URL重写模块,因此客户可以通过轻松的配置web.config文件来实现伪静态功能。
下面是实现第一段所述伪静态规则的web.config代码。
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="已导入的规则 1"> <match url="proct/([a-z]+)/([0-9]+)" ignoreCase="false" /> <action type="Rewrite" url="proct.aspx?category={R:1}&id={R:2}" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer></configuration>
至此,基于IIS 6.0的伪静态配置完毕。如果有多个站点,那么就复制同样的Rewrite目录,然后定位到不同目录中的Rewrite.dll即可。如果要修改规则,只需修改httpd.ini文件,保存后即时生效,无需重启IIS。
ASP.NET Routing
.NET框架从4.0版本起开始支持Routing功能,如果您的代码是ASP.NET编写的,则可以考虑使用这种静态化方式。这种方式的好处就是无需在服务器上做配置,并且伪静态的URL地址和整个代码是天然一体的,代码中可以自动生成静态化URL,避免了在.htaccess/web.config模式下,一旦修改了伪静态规则,还要修改代码中的静态化网址的麻烦。
‘柒’ web.config 伪静态规则怎么写
<rule name="login">
<match url="^login.html$" ignoreCase="false" />
<action type="Rewrite" url="/go/login.php" appendQueryString="false" />
</rule>
‘捌’ 服务器无法伪静态,如何设置才能支持伪静态伪静态文件:.htaccess,和web.config,
IIS7的伪静态组件才用web.config写规则,apache的伪静态模块用.htaccess写规则。IIS6伪静态靠ISAPI_Rewrite组件支持,首先IIS要安装ISAPI_Rewrite,这是第三方扩展组件,IIS本身不带。如果是ISAPI_Rewrite3的完整版商业版话,可以直接支持.htaccess文件,否则规则是在ISAPI_Rewrite的配置文件httpd.conf里面修改。