15053971836 注册 / 登录

aspx伪静态规则

时间: 阅读:379
aspx伪静态规则

最佳回答

抹不掉的回忆

抹不掉的回忆

2023-01-16 08:32:21

不是静态页面,因为aspx其实就是微软.net平台的一个重要分支asp.net技术编写出的动态页面。这种动态页面一般是由C#(读做C sharp)等语言开发出来的,他比前辈asp要快很多。
注意,asp.net并不是asp的简单升级,他的编程方式与asp极为不同,目前的asp.net多用C#(C sharp)语言编写。想要了解的更多可以百度一下asp.net的资料。
补充:不可能是伪静态,所谓伪静态是将动态页面如php,asp,aspx等伪装成html等静态页面的技术,但如果你在地址栏里输入的是一个动态页面的地址,即使这个动态页面的内容是纯html的静态内容,web服务器也必须对其进行解析,也就是说请求aspx后缀的地址肯定会引起web服务器的解析过程,因此,把html后缀改名为aspx后缀会影响页面的响应速度,故不建议这样做。

最新回答共有2条回答

  • 临沂网站建设
    回复
    2023-01-16 10:10:23

    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