aspx伪静态规则
最佳回答
注意,asp.net并不是asp的简单升级,他的编程方式与asp极为不同,目前的asp.net多用C#(C sharp)语言编写。想要了解的更多可以百度一下asp.net的资料。
补充:不可能是伪静态,所谓伪静态是将动态页面如php,asp,aspx等伪装成html等静态页面的技术,但如果你在地址栏里输入的是一个动态页面的地址,即使这个动态页面的内容是纯html的静态内容,web服务器也必须对其进行解析,也就是说请求aspx后缀的地址肯定会引起web服务器的解析过程,因此,把html后缀改名为aspx后缀会影响页面的响应速度,故不建议这样做。
最新回答共有2条回答
-
临沂网站建设
回复URL静态化?是将.ASPX变成后缀为.html么?
URL重写:
(一)、扩展名不变的重写:
重写规则:
<add name="RewritePhoto" virtualUrl="^~/(d+).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Default.aspx?ID=$1"
ignoreCase="true" />
IIS配置:(此配置应该为默认配置,但有的虚拟主机提供商修改了此配置)
网站->属性->目录->配置(G)...->映射->应用程序扩展->扩展名 .aspx ->编辑->"确认文件是否存在"复选框不选
(二)、伪静态重写,扩展名为.html等
重写规则:
<add name="RewritePhoto" virtualUrl="^~/(d+).html"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Default.aspx?ID=$1"
ignoreCase="true" />
IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加
可执行文件:c:windowsmicroso